2017-07-09 22 views
1

我想發送4數據標籤的值發佈,我想不出如何連接它雖然。我還需要將數據作爲每行一個數據,因此中間的<br>就足夠了。你如何在jQuery中連接數據?

$("#login-1").click(function() { 
    send += text($("#" + iconId).data("name")); 
    send += text($("#" + iconId).data("login1")); 
    send += text($("#" + iconId).data("username1")); 
    send += text($("#" + iconId).data("password1")); 
    $("#post").text($("#" + iconId).send)); 
    cancel(); 
}); 

這是jQuery,我想要一個易於閱讀的解決方案,我仍然在學習。

例如

$("#post").text($("#" + iconId).data("name")); 

這發出的第一個數據,但我不能讓剩下的發送。

+0

是否有任何錯誤顯示? –

+0

'$ .post('url',$(「#」+ iconId).data())' – adeneo

+2

也許你應該嘗試解釋更好?它似乎並不像你想發送任何東西,而「發佈」是一個元素,這是非常混亂的。另外,'text()'函數沒有顯示? – adeneo

回答

1

你可以試試這個。

$("#login-1").click(function() { 
     var send=''; 
     send += $("#" + iconId).data("name")+"</br>"; 
     send += $("#" + iconId).data("login1")+"</br>"; 
     send += $("#" + iconId).data("username1")+"</br>"; 
     send += $("#" + iconId).data("password1")+"</br>"; 
     $("#post").html(send); 
     cancel(); 
    }); 
+0

謝天謝地,我一直試圖解決這個問題,現在4個小時。我會用這個來改善。 –

+0

@LèlaNull很高興幫助。 –

相關問題