0
我試圖做一個ajax GET調用服務器 當我給具體的URL localhost/try1.php?action = test 它的工作正常,但是當我省略?行動=測試它的工作不正常 這裏是我的代碼:使用ajax GET方法和php
$(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;
}
}
?>
是否要在同一頁面發送ajax請求? – 2014-11-22 13:46:02
是的,我想在同一頁面獲得回覆 – 2014-11-22 14:35:27
您是否將此請求發送到與從中加載頁面的URL相同的URL?如果是這樣 - _why_?再次用完整的HTML文檔回答AJAX請求是沒有意義的。使用另一個URL的第二個腳本。 – CBroe 2014-11-22 15:01:59