ajax乱码
设置
contentType: "application/x-www-form-urlencoded; charset=utf-8"
完整代码
function loaddata(){
$.ajax({
url: "servlet/DataServlet",
data: {pagenum:$("#pagenum").val()},
dataType: "xml",
contentType: "application/x-www-form-urlencoded; charset=utf-8",
type: "GET",
timeout: 2000,
error: function(xml)
{
alert("加载XML 文件出错!");
},
success: function(xml)
{
//获取模板上的HTML
var html = $('script[type="text/template"]').html();
//定义一个数组,用来接收格式化合的数据
var arr = [];
$(xml).find("dataset").find("weibo").each(function(i,ele)
{
if(i>0)
return false;
//这里取到o就是上面rows数组中的值, formatTemplate是最开始定义的方法.
arr.push(formatTemplate(ele, html));
});
//好了,最后把数组化成字符串,并添加到table中去。
$('#tableData').append(arr.join(''));
}
});
}