2012-04-18 96 views
0

嗨,我是新來的Ajax和嘗試添加在這裏AJAX功能兩個號碼是代碼:添加兩個數字在AJAX功能

$("#next_btn").click(function(){ 
    Display_Load(); 
    var page = this.title; 
    var subtract = 1; 
    $("#content").load("pagination_brand.php?page=" + page, Hide_Load()); 
      this.title = parseInt(page + 1); 
    }); 

這個功能我打電話div的標題值和點擊我想要添加1的值到該數字,就像如果標題有1,所以onclick它會變成2,但在這裏它作爲字符串添加,當我看到它的輸出它顯式11分開2.

+0

請忽略Display_Load()函數和var subtract = 1, – 2012-04-18 11:51:04

+0

woooo謝謝DaveRandom它的工作:) – 2012-04-18 11:53:07

回答

0

你需要做的像

for integers 

parseInt函數(number1,10)+ parseInt函數(1,10) 的花車/小數 parseFloat(數量1)+ parseFloat(1,10)

6

它必須是:

this.title = parseInt(page) + 1; 
0

只是解析數字,然後它會把它看作整數而不是字符串

this.title = parseInt(page)+1;

+0

如果我不得不改變其他div的標題在這個div上的值點擊也是誰的id是next_btn然後如何做到這一點,我有試試這個: – 2012-04-18 12:18:40

+0

$(「#next_btn」)。title(parseInt(this.title)+ 1); – 2012-04-18 12:19:20

+0

試試這個: var title = $(「#next_btn」)。attr(「title」); title = parseInt(title)+1; $(「#next_btn」)。attr(「title」,「」+ title +「」); – 2012-04-18 12:38:10