现在在做一个AJAX的页面,是用JQUERY跟.NET交互 ,但是老出现问题,咋整?

但是我每次 从后置代码里面 Response.Write()一个什么东西以后 但是页面上的原有的数据 样式什么的都不见了..但是我看我朋友的就不会 谁能告诉我为什么啊?
我有Response.End(); 的 但是如果END了 那么 页面的原有的代码就一句都看不到了 就只能看到我Write()出去的代码!!!
还有我Write出去的代码只是HTML 我想在页面上的回调函数拿到代码 然后放入TABLE里面 
而且 Write 已经 $.get的回调函数都没有被触发 !!!!
有知道的朋友快点告诉我呀 着急...

杨__羊羊
浏览 75回答 3
3回答

米琪卡哇伊

如果你使用ajax请求后发生了你说的情况(原来的内容不见了),就说明你并没有学会如何使用ajax,给你个最简单的例子:a.aspx<div>其它内容</div><div id="d1">这里的内容准备用ajax获取</div><script>var req = new ActiveXObject("MSXML2.XMLHTTP")||window.createRequest()||new XMLHttpRequest();req.open("get","a.aspx?getc=1",true);req.onreadystatechange=function(){if(req.readyState==4)document.getElementById("d1").innerHTML=req.responseText;};req.send(null);</script>a.aspx.cspage_load{if(Reqest["getc"]!=null){Repsonse.Write("输出ajax请求的内容");Response.End();}}

12345678_0001

$.getJSON('/your/url', {param1: value1, param2: value2}, function(data) {console.log(data);});建议使用 FireBug 调试,先看看到具体返回什么内容。

子衿沉夜

你Response.Write("");是不是Write的javascript代码可能和jquery冲突了因为jquery也是javascript代码
打开App,查看更多内容
随时随地看视频慕课网APP