是否可以通过 XMLHttpResquest 解析外部 php 文件?如果没有,我将如何在页面上执行外部 php 文件,或将脚本加载到文档中?
问问题
192 次
2 回答
1
您必须从 PHP 向服务器发出 CURL 请求,该服务器旨在提供原始 PHP 代码而不是执行它。通常,服务器不会打印服务器端代码,因此您可能会遇到一些问题。
然后,您可以使用该eval()
函数执行原始 PHP 代码
http://php.net/manual/en/function.eval.php
另外,我建议您找到一个替代您想要实现的目标的替代方案,因为除非您确切知道自己在做什么……这听起来是错误的。
于 2013-08-13T13:01:26.897 回答
0
根据你不能的同源政策。XMLHttpResquest 只能从同一服务器调用脚本。
但这有一个钩子。我不知道你是如何在核心 javascript 中做到这一点的,但在 jQuery 中你可以这样做:
var aURL="SOME_EXTERNAL_URL";
$.ajax({
url: aURL+"&callback=?",
data: "message="+commentdata,
type: 'POST',
success: function (resp) {
alert(resp);
},
error: function(e) {
alert('Error: '+e);
}
});
于 2013-08-13T13:07:23.530 回答