• easyui combobox setValue数据绑不上


    var synj = "<%=arrbj[3]%>";
    var xnxq = "<%=xnxq%>";


    OnchangeSelect($("#nj"), "LogicLayer.Sys.OptionInfo", "EasyUIDownListEvent", "xnxqrxnj," + xnxq + ",,",true)

    $("#nj").combobox('setValue',synj)

    synj数据弹一下然后就从combobox里消失了,将上2行代码改为以下的一行,原因:OnchangeSelect函数用到了ajax 而ajax是异步操作 我的顺序执行快过异步操作所以绑不上弹一下

    OnchangeSelect($("#nj"), "LogicLayer.Sys.OptionInfo", "EasyUIDownListEvent", "xnxqrxnj," + xnxq + ",,",false, synj)

    function OnchangeSelect(selobj, cs, m, p, bL, pS) {

    var myloader = function (param, success, error) {
    $.ajax({
    url: "../_pub/Pub_EasyUIList.aspx?cs=" + cs + "&m=" + m + "&p=" + p,
    dataType: "json",
    success: function (data) {
    if (bL) {
    data.unshift({ "value": "", "text": "" });
    }
    success(data);
    },
    error: function () {
    error.apply(this, arguments);
    }
    });
    };

    $(selobj).combobox({
    loader: myloader,
    valueField: "value",
    textField: "text",
    onLoadSuccess: function () {
    var data = $(selobj).combobox('getData');
    if (data!=null){
    if (pS != null) {
    $(selobj).combobox('select', pS);
    } else {
    $(selobj).combobox('select', data[0].value);
    }
    }
    }
    });

    }

    每天进步一点点
  • 相关阅读:
    C语言I博客作业04
    C语言I博客作业03
    C语言I—2019秋作业02
    C语言I博客作业01
    JSP 基础语法
    JavaScript
    Hadoop简介
    用流从一个指定的网址抓取html代码
    内容采集
    SpringMVC控制器与视图的数据交换
  • 原文地址:https://www.cnblogs.com/miraclesakura/p/3773081.html
Copyright © 2020-2023  润新知