[問題] 這樣的寫法Firefox過得去,但是IE沒效果,請問該怎麼改

看板Ajax作者時間15年前 (2010/02/05 17:33), 編輯推噓2(207)
留言9則, 5人參與, 最新討論串1/1
我現在用jQuery的ajax去抓一個json格式的文字 可是Firefox過得去,IE、GoogleChrome沒有反應 請問該怎麼改 以下是我的原始碼 jQuery('#group_title').change(function(){ if (jQuery(this).val()!='') { var data_str = 'tagid='+jQuery(this).val(); jQuery.ajax({ type: "POST", url: "source/pm_group.php", data:data_str, success: function(html){ //取得是JSON格式 //轉成array var data_array = eval(html); //用迴圈附加html元素,並把使用者附加到文字框裡 for(var dai=0; dai< data_array.length ; dai++) { jQuery('#username').append('<input type="hidden" id="select_ids[]" name="select_ids[]" value="'+data_array[dai]['uid']+'">' ); jQuery('#username').val(jQuery('#username').val()+' '+data_array[dai]['username']+',' ); } }}); } }); 謝謝回答 --            ╭──────╮ 鄭先生正名運動◢██◣ 請大家叫他鄭先生   四○一手護症危█ ◥ 百萬站民手牽手 ◤□︵□ YES!相信症危堅持正名 手護症危到永久 ο ╰──────╯ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.117.39.194

02/05 21:15, , 1F
不知道是不是同一個狀況
02/05 21:15, 1F

02/05 21:15, , 2F
某一行如果有錯的話,IE/Chrome會直接掛掉,FF不會
02/05 21:15, 2F

02/05 21:15, , 3F
你開除錯器來檢查吧
02/05 21:15, 3F

02/05 21:50, , 4F
開debug模式 , 至少會有錯誤訊息啊 @_@
02/05 21:50, 4F

02/05 23:23, , 5F
eval('(' + html + ')') 猜的XD
02/05 23:23, 5F

02/06 05:30, , 6F
請問IE8怎麼開debug模式
02/06 05:30, 6F

02/06 10:05, , 7F
按F12
02/06 10:05, 7F

02/15 23:51, , 8F
可以檢查一下JSON的格式有沒錯誤
02/15 23:51, 8F

02/15 23:51, , 9F
像最後面多一個逗號,IE會死,但FF可以吃
02/15 23:51, 9F
文章代碼(AID): #1BQ-O6H1 (Ajax)
文章代碼(AID): #1BQ-O6H1 (Ajax)