1

这里只是一个小问题,我们如何通过 ajax 将 html 内容获取到我以后可以使用的变量中。
现在,我有一个点击按钮,我只需通过load以下方法获取另一个 html 页面:
$('#container').load('http://127.0.0.1/someUrl')

我想将内容放入 avar中,以便以后可以使用附加到dom
$('#someContainer').append(someVar)

4

2 回答 2

2
var someVar;

$.get("http://127.0.0.1/someUrl",function(data){
   someVar = data;
});

我会为此使用 $.get

于 2013-06-29T04:21:17.190 回答
1

使用 jQuery/JavaScript,如果文件在同一个网站上,您可以使用 AJAX:

var somevar;
$.get('myfile.html', null, function(data){
    // data will be the HTML
    somevar = data;
}, 'html');

如果文件来自另一个网站,您可以尝试使用 JSONP,但我建议对 PHP 脚本执行本地 AJAX 请求,并让 PHP 发出 curl 请求以获取 HTML。这可能会比 JSONP 更有效、更可靠地处理请求。

于 2013-06-29T04:22:56.870 回答