使用X-editable for Bootstrap将值发送到post.php
我使用Twitter引导,并决定使用X-editable。我放入了所有必要的文件,它工作正常,只是我想将值传递给使用X-editable for Bootstrap将值发送到post.php,php,jquery,twitter-bootstrap,Php,Jquery,Twitter Bootstrap,我使用Twitter引导,并决定使用X-editable。我放入了所有必要的文件,它工作正常,只是我想将值传递给post.php,我想让php在那里处理$\u post[“value”] 可编辑元素的标记为 <a href="#" id="example">Example</a> 我使用内联编辑器,将值毫无问题地传递给php文件,我希望使用X-editable来实现这一点,但我似乎无法做到 如何将值传递到post.php,以便使用php操作数据? 您必须添加数据名称=“
post.php
,我想让php在那里处理$\u post[“value”]
可编辑元素的标记为
<a href="#" id="example">Example</a>
我使用内联编辑器,将值毫无问题地传递给php文件,我希望使用X-editable来实现这一点,但我似乎无法做到
如何将值传递到post.php
,以便使用php操作数据?
您必须添加数据名称=“”
因此,当您在post.php中访问它时,您可以这样做:
$name=$\u POST['name']
/$\u POST['name']捕获数据名值
$pk=$\u POST['pk']
//您分配的主键
$value=$\u POST['value']
//使用内联编辑后的新值
之后你可以做类似的事情
$(function() {
$.fn.editable.defaults.mode = 'inline';
$('#example').editable({
type: 'text',
pk: 1,
url: 'post.php',
title: 'Enter example'
});
});
<a href="#" id="roll_no" data-type="text" data-pk="<?php echo $row['id'] ?>" data-url="ajax.php" ><?php echo $row['roll_no']; ?></a>
if(!empty($value)){
$result=mysql\u query('updateusers set'.mysql\u escape\u string($name)。“=”.mysql\u escape\u string($value)。“'where user\u id=“”.mysql\u escape\u string($pk)。”;
x-editable制造商的荣誉
它来自他们的php示例
您必须添加数据名称=“”
因此,当您在post.php中访问它时,您可以这样做:
$name=$\u POST['name']
/$\u POST['name']捕获数据名值
$pk=$\u POST['pk']
//您分配的主键
$value=$\u POST['value']
//使用内联编辑后的新值
之后你可以做类似的事情
$(function() {
$.fn.editable.defaults.mode = 'inline';
$('#example').editable({
type: 'text',
pk: 1,
url: 'post.php',
title: 'Enter example'
});
});
<a href="#" id="roll_no" data-type="text" data-pk="<?php echo $row['id'] ?>" data-url="ajax.php" ><?php echo $row['roll_no']; ?></a>
if(!empty($value)){
$result=mysql\u query('updateusers set'.mysql\u escape\u string($name)。“=”.mysql\u escape\u string($value)。“'where user\u id=“”.mysql\u escape\u string($pk)。”;
x-editable制造商的荣誉
它来自他们的php示例
你应该这样做
$(function() {
$.fn.editable.defaults.mode = 'inline';
$('#example').editable({
type: 'text',
pk: 1,
url: 'post.php',
title: 'Enter example'
});
});
<a href="#" id="roll_no" data-type="text" data-pk="<?php echo $row['id'] ?>" data-url="ajax.php" ><?php echo $row['roll_no']; ?></a>
参考资料:-您应该这样做
$(function() {
$.fn.editable.defaults.mode = 'inline';
$('#example').editable({
type: 'text',
pk: 1,
url: 'post.php',
title: 'Enter example'
});
});
<a href="#" id="roll_no" data-type="text" data-pk="<?php echo $row['id'] ?>" data-url="ajax.php" ><?php echo $row['roll_no']; ?></a>
参考:-您上面的代码应该已经将值传递给post.php了。您是否尝试打印出$\u post数组?检查浏览器控制台时是否有javascript错误?@frostyterrier我尝试了打印、打印、var\u dump、echo,但我似乎无法处理传递给post.php的内容。我离开了post.php completely是空的,它仍然像以前一样工作。只有当我删除post.php时,我才得到一个错误,但除此之外,post.php的内容似乎是无关的,只要它在那里。我检查了控制台,发现有错误,但它们与css属性有关,如框大小等。我使用FF 18.0,但在Chrome中也有同样的问题。这非常简单nge。你的代码对我来说工作得很好,我经常使用X-editable来处理这类事情。上面没有任何东西会阻止它工作。你试过使用这个示例中的确切文件吗?这些工作正常吗?@frostyterrier我先试过,但没有工作。我使用XAMPP,我想重写规则可能与此有关所以我删除了它们,但没有任何帮助。你能给我一个对你有用的例子吗,这样我就可以测试它了?我几乎所有的工作都使用引导,我不知道为什么这不起作用。@frostyterrier感谢所有的帮助。我玩过控制台,找到了困扰我的地方。我终于让它工作了。你看到的代码上面的have应该已经将值传递给post.php了。您是否尝试打印出$\u post数组?检查浏览器控制台时是否有任何javascript错误?@frostyterrier我尝试了print、print\r、var\u dump、echo,但我似乎无法处理传递给post.php的内容。我将post.php完全保留为空,它仍然工作和以前一样。只有当我删除post.php时,我才会收到一个错误,但除此之外,post.php的内容似乎是无关的,只要它在那里。我检查了控制台,发现有错误,但它们与css属性有关,如框大小等。我使用FF 18.0,但在Chrome中也有相同的问题。这非常奇怪。你的代码在me和我经常使用X-editable来处理这种类型的东西。上面没有任何东西会阻止它工作。你试过使用这个例子中的确切文件吗?这些文件工作吗?@frostyterrier我先尝试了,但它不工作。我使用XAMPP,我认为重写规则可能与此有关,所以我删除了它们,但确实如此没什么帮助。你能给我一个对你有用的例子吗?我做的几乎每件事都使用引导程序,我不知道为什么它不起作用。@frostyterrier谢谢你的帮助。我玩了一下控制台,找到了困扰我的地方。我终于让它起作用了。