2013-05-08 21 views
0

我正在使用以下代碼通過ajax post請求發送值。如何傳遞具有整數值的變量作爲請求參數

 .... 
    pageNumber = 2; 
    var params = {}; 
    params['page.page'] = parseInt(pageNumber); //2 
    params['page.size'] = 5; 
    console.debug(params); 

    $.ajax({ 
     type : "GET", 
     url : targetUrl, 
     dataType : "text", 
     data : params, 
     async : false, 
     success : function(data){ 

.....rest of the code 

在服務器端,它接收pageNumber作爲字符串,因爲它爲頁面值輸出'0'。但是當我使用2,它打印爲2,這是我需要的,所以我的問題是 我該怎麼做才能發送值使用變量(即pageNumber)

回答

0

如果你這樣做 - pageNumber = 2; - pageNumber將是一個整數,你不需要對它進行解析爲int(除非你做到這一點pageNumber = "2";) -

pageNumber = 2; 
var params = {}; 
params['page.page'] = pageNumber; 
相關問題