專業鋁門窗、鍛造門設計及安裝
價格便宜、品質好、設計佳,值得您信賴
抓漏油漆工程承包,居家油漆粉刷、外牆油漆
油漆老師傅專業施工,來電免費估價!

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

[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 頁】 

    姓名:
    佈告內容:
    其他選項: