2017-01-10 55 views
0

發送參數通過jQuery的 到控制器,這是一個URL發送參數從jQuery的通過URL控制器

var productsApiUrl = CTX_PATH + "/productProgramsDataTable" 

,我想以這樣的URL一起發送額外的參數,但這些參數都沒有這個網址的一部分。

var productStatusType = $("#status_Type_for_products").val(); 
var productStatusForEachProduct = $("#status_Type_for_each_product").val(); 

這些是我想要與url一起發送到控制器的兩個參數。

我發送這樣的:

var productsApiUrl = CTX_PATH + "/productProgramsDataTable" + productStatusType + "," + productStatusForEachProduct; 

這是一個正確的方式???

等待你的建議... 非常感謝您......

+0

你有沒有聽說過叫querystring? – Manjuboyz

回答

0

使用此

var productsApiUrl = CTX_PATH + "/productProgramsDataTable?productStatusType=" + productStatusType + "&productStatusForEachProduct=" + productStatusForEachProduct; 
+0

然後每次你想發送更多的參數,你添加param5 = valParam5&param6 = valParam6&param7 = valPama7 ..等 –

0

您可以通過在URL查詢字符串傳遞參數。 用問號「?」開始查詢字符串。 每個參數可以用一個鍵值對指定。例如:name = xyx 每個鍵值對可由「&」分隔。如:名稱= XYZ &年齡= 27

var productsApiUrl = CTX_PATH + "/productProgramsDataTable/?productStatusType=active&productStatusForEachProduct=active"; 

確保Web服務器/ API接受並能夠解析查詢字符串返回結果。