ajax 返回值自动添加pre标签的解决方法,ajax返回值pre标签
ajax 返回值自动添加pre标签的解决方法,ajax返回值pre标签
ajax返回,自动添加pre标签
ajax返回的内容,居然自动添加了<pre>标签
在FF,ie,谷歌浏览器中,每个返回的都不一样:ff小写,ie大写,谷歌加style
查了一下,原来是返回的类型不对。
最终解决结果,修改一般处理程序的返回类型
把
context.Response.ContentType = "text/plain";
修改为
context.Response.ContentType = "text/html";
解决这个问题的思路:
1.得到返回值(data)
2.得到页面中的文本框
3.给文本框赋值
$.post(url,[data],function(data){
//data是从控制层返回来的值
var textId=$("#textId");//根据文本框的id找到这个文本框,并将其变成jquery对象
textId.val(data);//重点是这句话,赋值
});
showElements 没有取到值或为0,你可以测试打印值
评论关闭