我在JavaScript中使用了AJAX,我想發送幾個參數,並在某些條件爲真時將按鈕值從鎖定設置爲解鎖。但它不起作用,我的意思是它不會去AJAX。我可以在JavaScript中使用ajax嗎?我已經使用它但不起作用
這裏是我的代碼,這是被稱爲一個按鈕的onclick功能:
<script type="text/javascript">
function change() {
var elem = document.getElementById("lockId");
var orderid = document.getElementById("order_no");
if (elem.value == "Lock") {
$.ajax({
type: 'POST',
data: {Lock_Id: 1, Order_No: orderid},
url: '@Url.Action("LockClick","Orders")',
success: function (result) {
elem.value = "Unlock";
}
});
} else if (elem.value == "Unlock") {
$.ajax({
type: 'POST',
data: {Lock_Id: 0, Order_No: orderid},
url: '@Url.Action("LockClick","Orders")',
success: function (result) {
elem.value = "Lock";
}
});
}
}
</script>
幫助將非常理解,我可能什麼地方犯了一個錯誤。
@ Url.Action(「LockClick」,「Orders」)看起來很可疑,它看起來像是將它從動態Web解決方案中剝離出來的,而不是JavaScript。什麼是您需要使用的實際URL? –
你有包括jQuery嗎? – Rahul
JQuery的要點是在JavaScript內使用它 - 這是一個JavaScript框架。我從來沒有見過類似@ Url.Action()的東西。 – OneRaynyDay