$.ajax({
async: true,
cache: true,
type: "POST",
dataType: "xml",
url: "processHandler.ashx?kind=direct&code=1",
data: {key:"value"},
error: function(xml) {alert('Error loading XML document11:' + xml);},
timeout: 1000,
success: function(xml) {
// 处理代码.....
});
}
});
在上面的url: "processHandler.ashx?kind=direct&code=1"想改成url: "processHandler.ashx?kind=direct&code="+request("code"),
可是始终取不到request的参数值,不知该如何引用本页的request参数?
------解决方案--------------------
把request("code")换成<%=request.getParameter("code")%>试试!
------解决方案--------------------
- JScript code
 
var queryString=function(key){
    return (document.location.search.match(new RegExp("(?:^\\?|&)"+key+"=(.*?)(?=&|$)"))||['',null])[1];
}
var c=queryString("code")
------解决方案--------------------
学习阶段jquery
------解决方案--------------------
- JScript code
 
$.ajax({ 
                async: true, 
                cache: true, 
                type: "POST", 
                dataType: "xml", 
                url: "processHandler.ashx"+location.search, //========
                data: {key:"value"}, 
                error: function(xml) {alert('Error loading XML document11:' + xml);}, 
                timeout: 1000, 
                success: function(xml) { 
                    // 处理代码..... 
                            }); 
                    } 
        });
------解决方案--------------------
把request("code")换成 <%=request.getParameter("code")%>这样应该是可以的。