내 변수 :URL 문자열에서 인수의 문자열을 전달
var strArgsString = "?Category=Customer&Year=2014";
var intModuleNo = "2";
var strOrigDashName = "Invoices"
내 AJAX 포스트 : 그것은 "인수"값이 전체의 연속으로 처리되기 때문에 실패 반환
var jqxhr = $.post("includes/saveParameters.asp?dname="+strOrigDashName+"&mod="+intModuleNo+"&args='"+strArgsString+"'", function() {
alert("success");
})
.fail(function() {
alert("error");
});
쿼리 문자열. 확실한 방법은 여러 가지가 있지만 어떻게해야합니까? "Category = Customer & Year = 2014"는 .asp 파일의 문자열로 처리됩니까? 순간
내가 가장 효율적인 감사에게 주어진이strDashboardName = Request.QueryString("dname")
intModuleNumber = Request.QueryString("mod")
strParamsArgString = Request.QueryString("args")
모든 감사 솔루션,하지만 preferance 있습니다.
예,'encodeURIComponent();'를 사용하면'QueryString'가 자동으로 디코딩합니다. – Spokey