jquery ajax 一个问题 - Web 开发 / Ajax
这个是后台代码
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "application/json";
string name = "ajax加载成功...";
context.Response.Write("{id:'yes',name:'"+name+"'}");
context.Response.End();
}
这个是前台代码
<script type="text/javascript">
$(document).ready(function() {
});
function readajax() {
$.post("/ajax/ceshi.ashx", { app: "test", action: "test" },
function(data, textStatus) {
if (data.id == "yes") {
var name = data.name.toString();
$("#divc").html(name);
} else {
$("#divc").html("ajax加载失败...");
}
}, "json");
}
</script>
<div id="divc">
加载中...
</div>
我的意思是想让页面一打开就加载 ajax 从后台把数据查出来 奇怪的是 在 ie 6 的情况下我打开 有时候能够加载后台有时候就显示 一直加载中.... 感觉这个东西不稳定一样的 很郁闷
------解决方案--------------------
那你设置一下timeout啊,如果不嫌麻烦的话,最好使用jquery 的ajax方法,那个是最底层的方法,也最容易理解