我发布的数据与jQuery的AJAX到PHP,但如果输入有'
里面,数据将不会被张贴。我试过encodeURIComponent
,但不会工作。撇号问题与PHP的AJAX帖子
对此有何看法?
感谢
编辑: 我的代码
var name = $("input#name_add").val();
name = encodeURIComponent(name);
$.post("function.php", { name: name }, function(data) {
//codes
});
$query = "UPDATE `table` SET name = '" . stripslashes($_POST['name']) . "' WHERE ID = '$id'";
$result = mysql_query($query);
if ($result){
print "ok";
}
我们能否有客户机/服务器代码的代码片段? – Anax 2010-06-10 16:56:20
添加片段.. – 2010-06-10 17:03:53
当您使用post方法时,为什么要对字符串进行编码?如果你使用get,那应该是必须的。 – 2ndkauboy 2010-06-10 17:06:16