当前位置: 代码迷 >> ASP.NET >> 急求asp.net如何用JS ajax post请求cgi
  详细解决方案

急求asp.net如何用JS ajax post请求cgi

热度:8813   发布时间:2013-02-25 00:00:00.0
急求asp.net怎么用JS ajax post请求cgi
问题如上,我现在的asp.net页面中要请求cgi程序,用Submit按钮触发表单提交请求cgi没问题,可是用JS 的 Ajax请求确不行,求大侠帮忙,下面是代码
JScript code
                   $.ajax({            url: "http://" + varHs_server + postToUrl,   //请求的cgi地址            {                                            //请求的参数             f_hs_server: varHs_server,                     f_Qv: varQv,                     f_user: "pcs",                     f_pass:"pcs123456"                 },            type: 'post',            async: false,            success: function (value) {                alert("1");            }        })


------解决方案--------------------------------------------------------
$.ajax({
type: "POST",
async: false,
url: "http://" + varHs_server + postToUrl,
data: {f_hs_server: varHs_server,f_Qv: varQv,f_user: "pcs",f_pass:"pcs123456"},
success: function (value) {
alert("1");
}
});
注意参数名称f_hs_server等与表单提交的时候完全一致,
------解决方案--------------------------------------------------------
url: "http://" + varHs_server + postToUrl, //请求的cgi地址
{ //请求的参数
f_hs_server: varHs_server,
f_Qv: varQv,
f_user: "pcs",
f_pass:"pcs123456"

},
=>
url: "http://" + varHs_server + postToUrl, //请求的cgi地址
data: { //请求的参数
f_hs_server: varHs_server,
f_Qv: varQv,
f_user: "pcs",
f_pass:"pcs123456"

},

参数没写key
------解决方案--------------------------------------------------------
你这是jQuery里的 ajax吧,传参数时需要加“key”格式:data:{参数1:值,参数2:值},
另外这个需要应用JQuery。
  相关解决方案