
你这个是get请求还是post请求 如果是post, cars上要加post标记的
返回的类型不对, 不是actionresult, 应该是JsonResult
要保证action不会有异常才行
记得给分哦
#! usr/bin/python
# -- coding:utf-8 --
#python 27
import urllib
import urllib2
url = ">
jQuerygetJSON( url [, data ] [, success(data, textStatus, jqXHR) ] )
url:一个包含发送请求的URL字符串
data:一个普通的对象或字符串,用来发送请求给服务器。
这个回调函数会有3个参数,其中第一个data即{"code":0,"msg":"增加用户成功"}的值
要回答这问题,首先要理解ajax是异步访问的,所谓异步,类似于多线程,js解释器执行到ajax的时候,并不会等待返回结果以及回调函数都执行完了过后才执行下一条语句(在这里就是alert语句),而是在调用ajax过后就直接执行alert(obj)了,在执行alert的时候,ajax的回调函数还没执行,因为网络传输需要时间,执行结果还没返回。解决方法是不用$getJSON,而用$ajax,设置async=false,改异步为同步,这样代码就会顺序执行了。或者把alert写到ajax回调函数中(也是使用ajax的时候常用的方式,推荐)。
试试这样,注意路径
function dataController($>
以上就是关于.net mvc4中使用getJson()获取不到Json是什么原因全部的内容,包括:.net mvc4中使用getJson()获取不到Json是什么原因、使用get方法帮我获取并解析一下json,我用的是python2.7,只能使用内置模块,不要使用第三方模块、getJSON跨域获取的结果如何处理成能取值的json等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)