ajax 调用一般处理程序,单独文件获取不到参数 10

$.ajax({type:"POST",data:{softID:'241'},url:"../../../tools/DownLoadHandler.ashx",suc... $.ajax({
type: "POST",
data: { softID: '241' },
url: "../../../tools/DownLoadHandler.ashx",
success: function (data) {
str += '<table id="downloadCommnet" width="600px" height="232px" >';
str += '<tr class="tr_01">';
str += '<th class="p_ren">评论人</th>';
str += '<th class="p_nei">评论内容</th>';
str += '<th class="p_time">评论时间</th>';
alert(data.comList);
for (var i in data.comList) {
alert(i.InfoID);
}
alert(str);
$("#divComment").html(str);
alert($("#divComment").html());
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert(XMLHttpRequest.status);
alert(XMLHttpRequest.readyState);
alert(textStatus);
}
});
这么调用的。。放到页面里就ashx就可以接收到softID,放到单独的js文件里就不行,这是为什么。。折腾快一天了。。求大神们帮忙解决啊。能解决的话我会再加分的
展开
 我来答
炒王
2013-09-09 · TA获得超过184个赞
知道小有建树答主
回答量:114
采纳率:0%
帮助的人:101万
展开全部
我觉得有两种可能,1.你ajax的url路径问题, 2.执行顺序问题。
你可以用浏览器自带的script 断点看一下执行了没,执行到哪步。
追问
。。ajax执行的话是一下跳过的,断点根本就看不出来执行到哪
追答
这样你如果ajax 运行正常的话控制台会有url这里看结果
如果不正常的话把断点设置在succuss 和 error 处应该能断在这里
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友022523ba3
2013-09-10 · TA获得超过678个赞
知道小有建树答主
回答量:416
采纳率:100%
帮助的人:253万
展开全部
应该是路径问题,你试着把url里头的请求地址换成绝对地址看看
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
石亮东
2013-09-10 · TA获得超过1217个赞
知道小有建树答主
回答量:2022
采纳率:66%
帮助的人:1413万
展开全部
路径问题:改成从根目录找
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式