我正在尝试insert
数据作为此JQuery插件Jquery-in-place-editor的测试,这对我来说无效,这就是我所做的:
test
的表,其中包含两个字段id
这是PK和自动增量,userUserName
是数据类型
varchar
。问题是当我更改任何文本时,而不是服务器上发生的事情。
这是我的代码:
JQuery插件
$(document).ready(function(){
$("#editme1").editInPlace({
url: "server.php",
params: "name=david",
});
});
name=david
附带了脚本并且在他的演示测试文件中使用了,因为我还是菜鸟,我不知道它是否会影响我的脚本。
Server.php(服务器端文件)
function Sqlconnection(){
$connection= mysql_pconnect("localhost","root","123") or die (mysql_error());
$db= mysql_select_db("reservebox",$connection) or die (mysql_error());
}
Sqlconnection();
$update = $_POST['update_value'];
$insert ="insert into test (userUserName) values ($update)";
mysql_query($insert) or die (mysql_error());
$_POST['update_value']
应该是我更改div editme1
div editme1
<p id="editme1">
This example is with
no options except for a callback
that will handle the value when the edit is complete.
</p>
可以向我解释一下我在哪里出错,我确保附加了jquery以及其他所需的文件,我使用带有脚本的demo
文件,它也不起作用!< / p>
答案 0 :(得分:1)
您是否添加了库js文件?
<script type="text/javascript" src="../lib/jquery.editinplace.js"></script>
你的问题中有一个额外的逗号,这也可以破坏加载的插件。 看一下评论专栏:
$(document).ready(function(){
$("#editme1").editInPlace({
url: "server.php", // you mentioned the file name as 'Server.php'
params: "name=david", // this comma should not come here
});
});