我有这样的代码:AJAX不提交?
var just = $("#just").val();
var id = $("#id").val();
$.ajax({
type: "POST",
url: "cod_ajax/just.php",
data: "id="+id+"&just="+just,
cache: false,
success:function(e){
alert("Success");
}
});
而且我有这个在cod_ajax/just.php
require "../../db.php";
if (isset($_POST['id'])) {
$update = mysqli_query($db, "UPDATE table SET just1 = '1', just2 = '".$_POST['just']."' WHERE id = '".$_POST['id']."'") or die(mysqli_error());
if ($update) {
echo "Success!";
} else {
echo "Error :(";
}
}
的SQL代码的所有acording数据库,该数据库需要是好太多,但似乎没有用。我试图擦除由AJAX提供的数据之一,如ID,但它无论如何也不工作,也不是just2。
同时检查两个变量是否为空或不存在,但都包含信息。
更多信息
我跑这个本地服务器上,在控制台上,警报(五)没有错误给了我成功,所有jQuery是包含在页。
尝试以提醒从PHP的反应,所以'警报(E)' – tilz0R
[你看了AJAX请求/浏览器的开发人员工具中的响应?你有没有在项目中包含jQuery库?是否有任何错误报告?你是在网络服务器上运行的吗?](http://jayblanchard.net/basics_of_jquery_ajax.html) –
你的代码看起来不错,请检查浏览器中的网络选项卡以确认是否正在发送Ajax任务。你可以看到回复并看到返回状态代码 – Matt