執行我有一個函數:Ajax調用不與其他形式的透過
function blur_slide_visit_count(){
$.ajax({
type: 'POST',
url: 'add_save_slide_visitor_count.php',
async: false,
data: { fillvalue: fieldArray },
success : function(){}
});
}
我也有一個元素:
<input class="btn btn-default btn1" type="submit" id="submit-btn">
我已經附加一個偵聽器調用輸入功能:
$("#submit-btn").click(function() {
blur_slide_visit_count();
$("form").submit();
});
我希望發生的事情是,當用戶點擊輸入時,函數被調用,AJAX執行哪個c所有PHP頁面應該更新我的數據庫。但是,當我點擊按鈕時,數據庫永遠不會更新。我認爲AJAX呼叫正在下降,但我不知道爲什麼。
任何人都可以幫助解釋爲什麼上面的代碼不工作?
你會提交的網頁... –
如果您正在使用AJAX你爲什麼要再次提交代碼AJAX方法是什麼?異步。您必須等到ajax請求完成後 –
如果您需要執行這兩個操作。聽取提交事件而不是點擊事件'$(「#submit-btn」)。submit(function(){})'會更好。爲了確保ajax實際完成,您可能需要執行同步阻止ajax調用而不是異步。 – algorithmicMoose