ajax取出来的数据如何保存
ajax貌似出了那个“success”就得不到那个userInfoList
这个问题怎么解决,小弟刚刚接触ajax,望指教
HTML code
function ajaxInit() {
$.ajax({
url: "exp.xml",
dataType: "xml",
type: "get",
success: function (xml) {
$(xml).find("show").each(function () {
var id = $(this).attr("id");
var minImg = $(this).find("minImg").text();
var maxImg = $(this).find("maxImg").text();
var mark = $(this).find("mark").text();
var latlng = $(this).find("latlng").text();
var userInfo = {
"id": id,
"minImg": minImg,
"maxImg": maxImg,
"mark": mark,
"latlng": latlng
};
userInfoList = {
"key": latlng,
"userInfo": userInfo
};
//$("#userInfo").html($("#userInfo").html() + ("id:" + id + "<br />minImg:" + minImg + "<br />maxImg:" + maxImg + "<br />mark:" + mark + "<br />latLng" + latlng));
});
}
});
------解决方案--------------------你输出那个userInfoList
来看了嘛?!
------解决方案--------------------alert(xml) 是什么内容。
------解决方案--------------------function ajaxInit() {
$.ajax({
url: "exp.xml",
dataType: "xml",
type: "get",
success: function (xml) {
$(xml).find("show").each(function () {
var id = $(this).attr("id");
var minImg = $(this).find("minImg").text();
var maxImg = $(this).find("maxImg").text();
var mark = $(this).find("mark").text();
var latlng = $(this).find("latlng").text();
var userInfo = {
"id": id,
"minImg": minImg,
"maxImg": maxImg,
"mark": mark,
"latlng": latlng
};
userInfoList = {
"key": latlng,
"userInfo": userInfo
};
alert(userInfoList) //有值吗?
//$("#userInfo").html($("#userInfo").html() + ("id:" + id + "<br />minImg:" + minImg + "<br />maxImg:" + maxImg + "<br />mark:" + mark + "<br />latLng" + latlng));
});
}
});