首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

$.each求好手解答

2012-06-25 
$.each求高手解答$(#txtsalesman).blur(function () {var lgname $(#txtsalesman).val()var option

$.each求高手解答

  $("#txtsalesman").blur(function () {
  var lgname = $("#txtsalesman").val();
  var option = {
  type: "post",
  url: "../xx/xxx.aspx/xxx",
  data: "{'lgname':'" + lgname + "'}",
  contentType: "application/json;charset=utf-8",
  dataType: "json",
  success: function (response) {  
  var o = eval(response);
  $.each(o, function (k, item) {

  alert("k:" + k);
  })


  },
  error: function () { alert('系统错误请联系管理员!'); }

  }
  $.ajax(option);
  })
在$.each({UserId:"21232f297a57a5a743894a0e4a801fc3",Name:"admin",LoginName:"admin"}),function(k,item)
这样写alert(k)可以输出UserId,但是我写成$.EACH(O,function(k,item)
alert(k)输出的是0-99不知道什么情况,求高手解答

[解决办法]
你应该这样
$.each(response.d, function (k, item)
或者
$.each(jQuery.parseJSON(response.d), function (k, item)

热点排行