作者knives ()
看板Ajax
標題[問題] 這樣的寫法Firefox過得去,但是IE沒效果,請問該怎麼改
時間Fri Feb 5 17:33:55 2010
我現在用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
1F:→ Kelunyang:不知道是不是同一個狀況 02/05 21:15
2F:→ Kelunyang:某一行如果有錯的話,IE/Chrome會直接掛掉,FF不會 02/05 21:15
3F:→ Kelunyang:你開除錯器來檢查吧 02/05 21:15
4F:→ TonyQ:開debug模式 , 至少會有錯誤訊息啊 @_@ 02/05 21:50
5F:推 carlcarl:eval('(' + html + ')') 猜的XD 02/05 23:23
6F:→ knives:請問IE8怎麼開debug模式 02/06 05:30
7F:→ Kelunyang:按F12 02/06 10:05
8F:推 lp955107:可以檢查一下JSON的格式有沒錯誤 02/15 23:51
9F:→ lp955107:像最後面多一個逗號,IE會死,但FF可以吃 02/15 23:51