html
<button id="bt">异步请求</button>
js
<script src="javascript/jquery-1.12.1.js"></script>
<script>
$('#bt').click(function(){
//使用动态创建SCRIPT标签代替XHR
var s = document.createElement('script');
s.src="http://localhost/6.php?callback=f2";
document.head.appendChild(s);
});
function f2(data){
console.log('开始处理服务器的响应数据');
console.log(data);
}
</script>
php
<?php
//header('Content-Type: application/json');
header('Content-Type: application/javascript');
//sleep(5);
$cb = $_REQUEST['callback'];
//服务器端动态得到的数据
$str = '{"ename":"Tom", "age":20}';
echo $cb."(". $str. " )";