上XAMPP我的PHP代碼jQuery的Ajax調用和簡單的PHP JSON字符串回聲服務器
<?php
$data = ((**Refer the JS fiddle Link below for JSON data**));
//header('Content-Type: application/json');
echo $data;
?>
我的客戶端Javascript代碼
function clickbtn(){
$.ajax({
url: 'http://localhost/json/index.php',
type: 'GET',
contentType:'json',
//data: JSON.stringify(data),
success:function(dataF){
console.log('SuccessMsg:'+dataF);
alert(dataF.surveyId);
},
error:function(){
alert('Error: Unable to connect to the server');
}
});
}
我能夠從PHP服務器轉儲JSON在我的瀏覽器安慰。但是我無法在警告框中看到警報「SurveyID」值。
請將JS提供的JSON數據鏈接粘貼到您的PHP腳本中並進行測試。
如果您使用的是Chrome測試請添加((Chrome安裝路徑)) - 禁用 - 網絡安全允許跨域的起源策略,然後在您的最終運行的jsfiddle鏈接。
JSfiddle客戶端JS和PHP JSON數據
那你的Chrome瀏覽器開發工具或Firebug的網絡選項卡上看到了什麼? – zerkms
從服務器 – Nirus
JSON字符串,因此內容類型爲'應用/ json'和http代碼是200? – zerkms