0
我試圖讓這個腳本工作:jQuery的AJAX的onclick不起作用
<script>
function checkin() {
var projectId = document.getElementById("projectId").value;
var userId = document.getElementById("userId").value;
$.ajax({
type: 'POST',
url: '/includes/ajax.urenKlokken.inc.php',
data: 'userId=' + userId + '&projectId=' + projectId,
success: function (msg) {
if (msg) {
alert('test');
document.getElementById("ChangeKlokinOnSelect").innerHTML = msg;
} else {
return;
}
}
});
};
</script>
但我沒有得到迴應。當我這樣做:
<script>
function checkin() {
alert('test');
}
</script>
我收到警報。所以這個鏈接是正確的,但是在加載AJAX請求時出了問題。
怎麼回事?有沒有人看到它?
您是否在網絡標籤中看到請求?也許添加錯誤回調,看看請求是不是失敗 –
它可能是真的。代碼沒有什麼明顯的錯誤,所以無論你的服務器端代碼是錯誤的,URL不正確,DOM交互存在問題,或者當你嘗試調用函數時你做了其他錯誤。我們不可能說。我的建議是:[瞭解如何](http://www.creativebloq.com/javascript/javascript-debugging-beginners-3122820)[** debug ** JavaScript](https://developers.google.com/鉻開發工具/文件/ JavaScript的調試)。 –
你在哪裏傳遞參數'msg'?我沒看到它。 –