jQuery MiniUI

 找回密码
 立即注册
查看: 10706|回复: 18
打印 上一主题 下一主题

想让mini-outlooktree这个POST提交,但这样做没有效果 [复制链接]

Rank: 6Rank: 6

跳转到指定楼层
楼主
发表于 2018-2-8 20:46:45 |只看该作者 |倒序浏览
  1. <div id="leftTree" class="mini-outlooktree" url=<?= Url::to(['site/get-menu']);?> onnodeclick="onNodeSelect"
  2.                      textField="text" idField="id" ajaxOptions='{type:"post"}' parentField="pid">
  3.                 </div>
复制代码
要怎么设置才能实现post提交?


Rank: 8Rank: 8

沙发
发表于 2018-2-9 10:00:54 |只看该作者
可以在控件上设置ajaxType="post"

Rank: 6Rank: 6

板凳
发表于 2018-2-9 13:20:05 |只看该作者
dforce 发表于 2018-2-9 10:00
可以在控件上设置ajaxType="post"

还可以直接这样设置,带个参数到传到服务器不?ajaxData="csrf:123456"

Rank: 6Rank: 6

地板
发表于 2018-2-9 13:22:10 |只看该作者
dforce 发表于 2018-2-9 10:00
可以在控件上设置ajaxType="post"

可以直接在客户端的公共方法内写一个所以控件在使用ajax所有的提交前,全部都设置为post,同时参数相应的参数

Rank: 6Rank: 6

5#
发表于 2018-2-9 13:44:56 |只看该作者
dforce 发表于 2018-2-9 10:00
可以在控件上设置ajaxType="post"

意思是怎么设置默认让所有的ajax请求前都默认为post提交,同时带默认的参数,不用针对每一个控件设置,这样太麻烦了

Rank: 8Rank: 8

6#
发表于 2018-2-9 14:50:09 |只看该作者
joyoes 发表于 2018-2-9 13:44
意思是怎么设置默认让所有的ajax请求前都默认为post提交,同时带默认的参数,不用针对每一个控件设置,这 ...

我们加载txt,json两种格式的文件的方式才是get,其他的都是默认post的。
而参数的肯定需要单独设置,比如可以在onbefreload事件里添加。control.on("beforeload",function(e){
   e.data.xxx="..."
})

Rank: 6Rank: 6

7#
发表于 2018-2-9 15:13:33 |只看该作者
dforce 发表于 2018-2-9 14:50
我们加载txt,json两种格式的文件的方式才是get,其他的都是默认post的。
而参数的肯定需要单独设置,比如 ...

mini-outlooktree好像不支持beforeload这个事件吧,我这样设置了,仍然没有把这个参数上传:
  1. var tree = mini.get("leftTree");
  2. var csrfToken = $('meta[name="csrf-token"]').attr("content");
  3. tree.on("beforeload",function(e){
  4.   e.data._csrfbackend=csrfToken;
  5. });
复制代码

Rank: 8Rank: 8

8#
发表于 2018-2-11 11:20:29 |只看该作者
joyoes 发表于 2018-2-9 15:13
mini-outlooktree好像不支持beforeload这个事件吧,我这样设置了,仍然没有把这个参数上传: ...

tree类控件都是直接加载的,所以没有onbeforeload事件,我们处理一下,后面这个控件可以通过ajaxData或ajaxOptions来添加参数。
至于整体控件的话,那只能用jquery的方法来控制了,比如
$.ajaxSetup({
     .....
})

Rank: 6Rank: 6

9#
发表于 2018-2-11 11:55:16 |只看该作者
felt 发表于 2018-2-11 11:20
tree类控件都是直接加载的,所以没有onbeforeload事件,我们处理一下,后面这个控件可以通过ajaxData或aj ...

是准备在下一个版本添加这个ajaxData选项的设置么?

Rank: 8Rank: 8

10#
发表于 2018-2-11 14:39:13 |只看该作者
joyoes 发表于 2018-2-11 11:55
是准备在下一个版本添加这个ajaxData选项的设置么?

后面我们小修复一下。到时候我会通知你一下的。

Archiver|普加软件

GMT+8, 2025-7-9 04:49 , Processed in 1.040068 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部