本帖最后由 dayrenlar 于 2013-06-24 15:34:31 编辑

解决方案 »

  1.   

    以及你在success中alert(re)看看没有值。
      

  2.   

    Cross-domain requests and dataType: "jsonp" requests do not support synchronous operation.
    查看jquery文档说明
      

  3.   

    你的alert()代码都没在返回成功的代码块里面,肯定会谈撒。
    你在success函数里面 加上alert(re) 弹不?
      

  4.   

    success里不会弹,但是如果在在ajax()外加alert就会弹出来
      

  5.   

    这种情况强烈建议用firebug调试   可以清楚的看到这条ajax请求返回与否 返回了什么或者就用楼上几位说的 先把re alert出来看看再说
      

  6.   

    jsonp 不支持 async: false,即使设了false,仍然是异步的原因是jsonp是通过动态加载js标签及代码实现的回调
    <script>callback(param)</script>而不是使用 XMLHttp 对象
      

  7.   

    success里不会弹,但是如果在在ajax()外加alert就会弹出来那说明你的请求根本没有成功,当然没有返回值了
      

  8.   

    success里不会弹,但是如果在在ajax()外加alert就会弹出来请求有误,你加个error:function(){alert('error');} 试试
      

  9.   

    success里不会弹,但是如果在在ajax()外加alert就会弹出来
    那说明success没成功,建议调试到url: PageUrl.common + 'getcategoryjoin?CateEnum=' + ce + '&status=Enable&ParentCategory=' + pid + '&CateTag='这个页面去。
      

  10.   

    1. 逐步调试URL页面处,看返回的值是否正常,
    2. 正常的话检查,页面返回值和AJAX设置的返回值是否一致