jquery ajax的一个问题,contentType写的是application⼀json,但是response headers里却是别的

2024-11-24 16:47:56
推荐回答(4个)
回答1:

你取消这个参数的传人试试,contentType

一般都指定dataType就可以了。
或许你返回的结果不是json格式?然后自动转换失败了?
先检查下你输出的json 放到bejson上去测试下

回答2:

response headers是取决于后台返回的,后台是Php的话,就设置header('Content-type: application/json'),js端的contentType是设置请求内容的(和type一样),如果你只想接收json数据的话应该设置accept

回答3:

你这是用php框架做返回的吧!
CategoryList 这个函数运行的display()返回的是页面
ajax接收的就是这个个页面
所以你应该在单独做一个ajax json返回 函数 只返回字符串

求给分 有问题可继续追问!

回答4:

敢问楼主解决了问题没?我也遇到同样的问题