FineUI 官方论坛

标题: 【经验分享】F.doPostBack处理JSON数据! [打印本页]

作者: sanshi    时间: 2020-4-21 09:43
标题: 【经验分享】F.doPostBack处理JSON数据!
F.doPostBack用于自定义回发,在FineUIMvc/Core/JS中多有采用,之前我曾经写过一篇文章详细介绍:https://www.cnblogs.com/sanshi/p/11995203.html


下面以官网示例为基础:https://pages.fineui.com/#/Other/CustomPostback

页面标签是一模一样的,只是在自定义回发的脚本有了大的变化:
  1. function onTextBoxEnter() {
  2.     var me = this;

  3.     // 触发后台事件
  4.     F.doPostBack({
  5.         url: '@Url.Handler("TextBox1_ENTER")',
  6.         params: {
  7.             text1: me.getValue()
  8.         },
  9.         complete: function (data) {
  10.             var json = JSON.parse(data);

  11.             F.ui.TextBox2.setValue(json.text);
  12.             F.ui.TextBox2.focus();

  13.             // 阻止FineUI将返回的内容当做脚本解析
  14.             return false;
  15.         }
  16.     });

  17. }
复制代码


需要特别注意的是 complete 最后的 return false; 语句,这句话很关键,用来阻止FineUI将返回的内容当做脚本解析!

这样就能处理JSON数据了。

详情:https://www.cnblogs.com/sanshi/p/12739698.html




欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/) Powered by Discuz! X3.4