jQuery MiniUI

标题: grid在beforeload事件设置ajaxOptions第一次加载无效 [打印本页]

作者: panepan    时间: 2021-8-23 11:57:04     标题: grid在beforeload事件设置ajaxOptions第一次加载无效

本帖最后由 panepan 于 2021-8-23 12:03 编辑

如下图:在beforeload事件中,设置了ajaxOption信息,但页面首次加载无效,当页面加载完成后再点分页行上的刷新按钮,请求数据的格式正常,(即后端API可接收的数据格式必须为JSON.stringify(data)方式传递)。不知道是什么原因?
[attach]13346[/attach](如上图:未设置grid全局ajaxOption,在beforeload有设置ajaxOption,[页面加载完成后]刷新后请求的数据格式)
[attach]13345[/attach]
(如上图:未设置grid全局ajaxOption,在beforeload有设置ajaxOption,首次加载页面时请求的数据格式(form data格式,后端API不识别))
[attach]13344[/attach]
(如上图:程序代码)
[attach]13343[/attach]
(如上图:有设置grid全局ajaxOption,在beforeload有再次设置ajaxOption,[页面加载完成后]刷新后请求的数据格式,符合要求)
[attach]13342[/attach]
(如上图:有设置grid全局ajaxOption,在beforeload有再次设置ajaxOption,页面首次加载时参数传递格式)





作者: felt    时间: 2021-8-23 13:39:45

都可以加载了再设置有何用?请加载前设置
作者: panepan    时间: 2021-8-24 11:47:54

felt 发表于 2021-8-23 13:39
都可以加载了再设置有何用?请加载前设置

加载前设置是在beforeload事件中设置吗?目前在该事件中的设置首次加载是无效的
作者: felt    时间: 2021-8-24 13:12:03

panepan 发表于 2021-8-24 11:47
加载前设置是在beforeload事件中设置吗?目前在该事件中的设置首次加载是无效的 ...

onbeforeload ,已经开始了这次加载
请在更前处理
比如直接就setAjaxOptions




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2