告別漏水困擾,改善住宅環境!細心防水團隊
30年經驗,各大企業、豪宅指定合作
輕鬆接案網提供氣泡紙、紙箱、打包技巧
讓您輕鬆搬家、沒有缺失與遺憾

首頁  •  tw 論壇 • 程式設計討論     • 

[JQuery] 接收陣列的簡潔寫法 ?

房東:阿寶
發表時間:2011-04-11
[檢舉]


這是server端的echo陣列部分









1
2
3
4


while($row = mysql_fetch_array($result, MYSQL_ASSOC)){ 
$name = $row["name"];
echo ",".$name ;
}






這是client端的部分









1
2
3
4
5
6
7
8


success: function(response) {
var Array = response.split(",");
var str = "";
for(var i=1;i<Array.length;i++){
str+="<input type=\\"text\\" value=\\""+Array[i]+"\\">";
}
$(\'#msg\').html(str)  
}






最近剛開始看jquery的教學文件....想請教的是,關於client端的部分,jquery應該有更精簡的寫法??





  • 贊助網站       

    廣利不動產-新板特區指名度最高、值得您信賴的好房仲
    您的托付,廣利用心為您服務
    廣利不動產-板橋在地生根最實在--新板特區指名度最高、值得您信賴的好房仲
    完整房訊,房屋、店面熱門精選物件,廣利不動產 優質仲介,房屋租賃、買賣資訊透明,交易真安心!

  • 1 樓住戶:小威
    發表時間:2011-04-11
    [檢舉]

    12345
    var data = [1,2,3,4,5,6];

    $.each(data, function(i, d) {
    $("").val(d).appendTo("#sampleDiv");
    });




    1. 參考 jQuery 有一些不錯的 Utility
    http://docs.jquery.com/Utilities

    2. 要放資料到 input, 用字串方式,還得要考慮 escape

    3. DOM 操作,也有不少方便的方法∼∼∼
    http://docs.jquery.com/Manipulation



    2 樓住戶:阿苦
    發表時間:2011-04-11
    [檢舉]

    $("input[type='hidden']").each(function(){ var name = $(this).attr('name'); // grab name of original var value = $(this).attr('value'); // grab value of original /* create new visible input */ var html = ''; $(this).after(html).remove(); // add new, then remove original input });



     共 2 人回應  選擇頁數 【第1 頁】 

    姓名:
    佈告內容: