ajax异步传输数据时return返回总是undefined(转载)
生活随笔
收集整理的這篇文章主要介紹了
ajax异步传输数据时return返回总是undefined(转载)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
寫ajax傳送數據時,需要用到異步,如上代碼即總會返回undefined,很是費解。各種方式調試,后來廣閱網上博客
,發現其實很多人遇到過這樣的問題,大家都說原因是Jquery的ajax是異步,大多時候沒執行完AJAX就return?
htmlcontent了,所以會一直返回undefined,但是我一直沒有找到提出比較直白解決方法的啊。也有大神說只要
把異步改成同步就好了,可是這樣我專門用這個異步功能不是廢了,然后,一句話就解決如下:
?
?
[html]?view plain?copy- success:function(datas){??
- ??????????
- ????alert(data.list[1].id);??
- ??????????????????????
- ??????????????????
- ????}???????????????//結果:undefined??
?
[html]?view plain?copy- success:function(datas){??
- ????var?data?=(new?Function("","return?"+datas))();?嗯就是這句,設置返回數據??????????
- ????alert(data.list[1].id);??
- ??????????????????????
- ??????????????????
- ????}???????????//結果:1113??
轉載于:https://www.cnblogs.com/xiayizhan/p/8309011.html
總結
以上是生活随笔為你收集整理的ajax异步传输数据时return返回总是undefined(转载)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 洱海桃源码头怎么坐车
- 下一篇: 求一个田姓最好听的男孩名字!