我在 Xampp 上的 PHP 代码
<?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 fiddle 链接中可用的 JSON 数据并将其粘贴到您的 PHP 脚本中并进行测试。
如果您在 chrome 上进行测试,请添加((Chrome 安装路径))--disable-web-security以允许跨域源策略,然后在最后运行 JSfiddle 链接。
用于客户端 JS 和 PHP JSON 数据的JSfiddle