試圖使ajax調用工作。使用Ajax將數據傳遞給php
jQuery代碼
<script>
jQuery(document).ready(function() {
jQuery.ajax({
url: "/handler/?Action=Variable",
data: {
"Action": "Variable"
},
cache: false,
type: "GET",
success: function(response) {
alert(response);
},
error: function(xhr) {
alert(xhr);
}
});
}
</script>
PHP代碼:
<?php
if($_GET['Action'] == 'Variable') {echo "done";}
?>
echo "done";
永遠不會被調用。我嘗試了幾種不同的Ajax調用方式,但他們都沒有給我一個期望的響應。
如果任何人都可以指出我正確的方向,將不勝感激。
謝謝,盧克。
編輯 運行print_r($ _ GET);返回
Array
(
[Action] => Variable
[_] => 1450086386289
)
傳遞@Luke_Pring瞭解AJAX最好的辦法是做一個純粹的方式,之後纔是變量是很好的解決方案(爲我仍然不是時間問題)來使用諸如JQuery之類的框架。而且對於你未來的職業生涯,最好能夠知道發生了什麼。 – DDeme
你得到的錯誤是什麼? 404?或其他? – Thamilan
我認爲這個錯誤是在你的url中,因爲我試過你的代碼,它工作正常。 – momouu