$("#loader").load(someurl, null, function ()
{
var html = $("#loader").html();
alert(html); //works
});
然而,
$("#loader").load(someurl, "body", function ()
{
var html = $("#loader").html();
alert(html); //does NOT work
});
我尝试在 phonegap/cordova 上获取外部主机 html 数据。
filetransfer.download
API 不适用于我的 html 获取,我发现 jQuery .load 函数运行良好并认为它很有用,因为不涉及文件管理,而只涉及内存。
一个问题是,由于整个 HTML 一次加载到某些$("#loader")
css/样式表上,以html.body
解决层冲突和混乱。
因此,我尝试仅获取 html http://api.jquery.com/load/的正文部分
.load( url [, data] [, complete(responseText, textStatus, XMLHttpRequest)] )
但是,[, data]
选项永远不会起作用。
"html>body"
不起作用,或者任何选择器似乎都不起作用。
这是bug吗??