尝试使ajax调用工作。
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
)
答案 0 :(得分:0)
<script>
$.ajax({
var name='myname'; //exampls this is your variable from ajax
type:'POST',
url: '../page.php, //the page where you get the variable
data:'name=' + name;
success:function(data){}
});
</script>
获取从AJAX传递的变量
<?php
if (isset($_POST['name'])){
$name =$_POST['name'];
}
?>