这有效:
var myvar;
$.get('formElements.html', function(data) {
myvar = data;
});
这不起作用:
var myvar;
$.get('formElements.html .className', function(data) {
myvar = data;
});
我想从其他文件中的div中获取内容,并希望存储在myvar中(变量)
答案 0 :(得分:1)
数据将是html文件的内容,因此您需要对数据内容应用选择器。你这样做:
var myvar;
$.get('formElements.html', function(data) {
myvar = $(data).find('.className').html();
});
答案 1 :(得分:0)
我假设您正在尝试根据上面的评论将文本值存储在#idstorerdiv
中。
确保您将数据类型设置为html以确保,但不一定非必要。我也无法让.html()
工作,但使用.text()
似乎对我有用,例如:
$.get('loadin.php',{data: "html"}, function(data) {
var myvar = $(data).find('#idstorerdiv').text();
});
我看到你上面的代码正在使用一些轰炸的.replace()
函数 - 使用.text()
应该有帮助。