我有這樣的代碼: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