簡體   English   中英

$ .inArray在jQuery中無法正常工作

[英]$.inArray in jquery is not working properly

這是我的代碼

var a=[];
var chatid=[];
$.ajax({

    type:"post",
    url:"<?php echo base_url()?>index.php/systemchat/record",
    dataType:"JSON",
    success:function(data)
    {
        alert(chatid);
        for(i=0;i<data.length;i++)
        {
             if($.inArray(data[i].user_chatid,chatid) =='-1')
             {

                var xyz=data[i].user_chatid;
                    a+='<span>'+data[i].msg+'</span></br>';
             }
            //ab.push(xyz);
        chatid+=xyz;
        }
        $("#systxtarea").append(a); 
    }

對於索引0-9可以正常工作,但是對於索引10、11、12則有問題,依此類推

使用chatid.push(xyz)代替chatid + = xyz;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM