【发布时间】:2012-03-14 12:59:14
【问题描述】:
我将如何获得由 php 脚本在不同域上生成的 html 代码。人们建议我使用 JSONP。我阅读了很多 JSONP 文章,但它们都只获取这种格式的数据:
callback({"name" : "Remy","id" : "123"}
但是,我的 php 脚本生成 HTML 代码,而不是如上所示的数据。通常,如果我在同一个域中(javascript 和 php 脚本),我将使用 Ajax 来完成这样的工作:
$.ajax({
type: 'GET',
url: 'user.php',
data: 'user_id=user_id', //assuming user_id value was already set.
success: function(html)
{
$('#info').empty().html(html);
}
});
现在,我的 javascript 与我的 php 脚本位于不同的域中。我如何使用 javascript(jQuery, Ajax JSON???) 获取 php 脚本生成的 html?
或者我在 JSONP 中遗漏了什么?
【问题讨论】:
-
我也在考虑 iframe,但它在我的列表的最后。我想了解更多关于使用这种技术而不是 iframe 的信息。
标签: php javascript jquery html