我想要实现的目标:
为了能够在客户端域上嵌入以下代码,让我们说client.com打电话给apidomain.com。 apidomain上的client.js脚本对PHP文件app.php进行ajax调用,该文件也托管在apidomain.com上。调用完成后,将应用选项,PHP文件将响应客户端页面上嵌入的数据
<script type="text/javascript" src="http://apidomain.com/client.js">
var api_key = 'key';
var opts = true;
</script>
我有JS和PHP设置,但每次client.js向app.php发出请求时,即使帖子数据通过,它也会返回空白。这个问题与跨域ajax请求有关吗?什么是正确的设置?
答案 0 :(得分:0)
你应该使用这个名为JSONP的technique。所以用几句话说:
因此,当你的app.php脚本被加载时,它会调用someFunction('example param1','example param2')和你在app.php中创建的参数