试图使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