为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

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

3 回答

?
米琪卡哇伊

TA贡献1998条经验 获得超6个赞

如果你使用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.cs
page_load
{
if(Reqest["getc"]!=null){
Repsonse.Write("输出ajax请求的内容");
Response.End();
}
}

查看完整回答
反对 回复 2023-02-20
?
12345678_0001

TA贡献1802条经验 获得超5个赞

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

查看完整回答
反对 回复 2023-02-20
?
子衿沉夜

TA贡献1828条经验 获得超3个赞

你Response.Write("");是不是Write的javascript代码
可能和jquery冲突了
因为jquery也是javascript代码

查看完整回答
反对 回复 2023-02-20
  • 3 回答
  • 0 关注
  • 74 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信