日期:2014-05-16  浏览次数:20580 次

jquery返回的数据怎么分割【回车】
java中输出如下:
 for(int i=0;i<userlist.size();i++){
    out.println(userlist.get(i).getName());}
    out.flush();
    out.close();

用最普通的ajax没有问题
            var responseText = xmlhttp.responseText;
            var divNode = document.getElementById("jilian");

            var user= responseText.split("/n");                
            var count = user.length; 
            alert(responseText);
            for (var i = 0; i <count; i++)              
            {                   
            divNode.options.add(new Option(user[i], 3));   
                   //将结果循环添加到下拉列表中           
            }  

但是用jquery时就无法用split("/n")分割:

//回调函数
function callback(data) {
    var resultObj = $("#jilian");
    var dataarray=data.split("/n");…………
------解决方案--------------------
function callback(data) {
  var resultObj = $("#jilian");
alert(data)//确认进入回调而不是动态页出错,同时发送ajax的时候指定dataType:'text'
  var dataarray=data.split("/n");…………

------解决方案--------------------
我试过了  可以分割啊,你先弹一下返回的data哦,看看是不是你想要的数据。
------解决方案--------------------
$(function(){
var str = "abcdefg/nhit"
$("#haha").click(function(){
var arry = str.split("/n");
alert(arry.length);/* 弹出来是2啊 */
});
});