<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
</body>
<script>
function fun() {
console.log("hi");
}
</script>
<script src="1.php?callback=fun">
var fun1
</script>
</html>
<?php
echo $_GET['callback']."()";
?>
因为在同一个html中的js ajax异步请求数据只能同域请求,而如果在html 中引用不同域的数据请求时,我们就需要使用html标签中src这个属性了,这个属性可以请求任意外部的资源,,请求的资源传给src="" ,而在<script> $.ajax <script> 返回的是字符串要变成对象....