我正在尝试对服务器进行ajax GET调用 当我给出特定的URL localhost / try1.php?action = test 它工作正常,但当我省略?action = test它无法正常工作 这是我的代码:
$(document).ready(function(){
$('#myEvent').on('click', function(){
$.ajax({
type: "GET",
url: "/try1.php",
data: {action: 'test'},
success: function(responseJson){
alert("hello world");
},
error: function(result){
alert("error");
}
});
});
});
</script>
</head>
<body>
<a href="#" id="myEvent">clickme</a>
<?php
if(isset($_GET['action']) && !empty($_GET['action'])) {
$action = $_GET['action'];
echo $action;
switch($action) {
case 'test' :
echo $action;
break;
}
}
?>
答案 0 :(得分:0)
尝试使用try1.php而不是/try1.php。
克