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

jquery ajax的一个问题,contentType写的是applicationjson,但是response headers里却是别的,第1张

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

一般都指定dataType就可以了。

或许你返回的结果不是json格式?然后自动转换失败了?

先检查下你输出的json 放到bejson上去测试下

第一步,首先需要在<ion-content>标签里面加入标签<ion-infinite-scroll ng-if="hasmore" on-infinite="loadMore()" distance="5%"></ion-infinite-scroll>

里面的属性解释,

ng-if 值 布尔型,如果为true,则可以触发上拉事件

on-infinite 上拉时触发的事件

distance 列表底部滚动到可触发上拉事件的距离,默认为1%

icon 加载时显示的加载图标,默认为 'ion-loading-d'

第二步:在控制器内书写

$scopehasmore = true; 定义可触发事件的对象

然后书写loadMore事件

//上拉事件

$scopeloadMore = function () {

$scopedataValuepage++;

loadajax();

} 然后写loadajax事件

function loadajax() {

var dataValue = $scopedataValue;

var ip = ">

给页面内所有标题加上背景色

HTML 代码:<h1>Header 1</h1>

<p>Contents 1</p>

<h2>Header 2</h2>

<p>Contents 2</p>jQuery 代码:$(":header")css("background", "#EEE");结果:[ <h1 style="background:#EEE;">Header 1</h1>, <h2 style="background:#EEE;">Header 2</h2 ]

问题出在PageDataList 这里,你截图我没见到数组名字就是在[{"articleId" 前面一点,你输出了 PageDataList 但是undefined 连这个参数都没有,确认你的数组名字

不要用$post, 用$ajax

设置header参数即可

post方法实际上是对ajax方法的调用,默认设置了一些参数。同时也限制了可传入的参数。

使用方法类似下边这样:

$ajax(url, {

    type: 'post',

    data: {}, 

    headers: { myheader: 'my-header-value' },

    success: function(){}

});

关于ajax的使用可参考jquery的官方文档

以上就是关于jquery ajax的一个问题,contentType写的是application/json,但是response headers里却是别的全部的内容,包括:jquery ajax的一个问题,contentType写的是application/json,但是response headers里却是别的、jq angular怎么实现上拉加载、jquery中 $(":header") 怎么理解,谢谢。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9281117.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存