Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么在jquery.ajax(类型:html)之后jqgrid重载事件不起作用?_Javascript_Jquery_Html_Ajax_Jqgrid - Fatal编程技术网

Javascript 为什么在jquery.ajax(类型:html)之后jqgrid重载事件不起作用?

Javascript 为什么在jquery.ajax(类型:html)之后jqgrid重载事件不起作用?,javascript,jquery,html,ajax,jqgrid,Javascript,Jquery,Html,Ajax,Jqgrid,: 我对jqgrid有一个问题 我用了两页纸 主页=调用A有一个jqgrid 这是一个简单的网格 第二个页面=调用B是通过jQueryAjax数据类型:html从页面A调用的 而B页面有两个jqgrid作为一个inlineHTML ========= 现在的问题是,加载B页后,B页没有问题。 在一页中。 $grid.triggerreloadGrid;它不起作用 但如果不使用jquery.ajax事件,则页面可以正常工作 ========= 这是我的消息来源 [1] 页面>A>调用方法B [2]

:

我对jqgrid有一个问题

我用了两页纸

主页=调用A有一个jqgrid

这是一个简单的网格

第二个页面=调用B是通过jQueryAjax数据类型:html从页面A调用的

而B页面有两个jqgrid作为一个inlineHTML

========= 现在的问题是,加载B页后,B页没有问题。 在一页中。 $grid.triggerreloadGrid;它不起作用

但如果不使用jquery.ajax事件,则页面可以正常工作

========= 这是我的消息来源

[1] 页面>A>调用方法B

[2] 页面>B>重新加载方法A.triggerreloadGrid


谢谢你阅读这个问题

我解决了我的问题

问题包括复制的javascript库

我正在使用瓷砖模板,然后在模板的有一个包括


所以我决定我自己!谢谢大家

您应该包括a.HTML和b.HTML的HTML代码。也许你有一些身份证副本?什么是$gridElement?此外,setGridParam的选项明确包含一些错误:您使用dataType:json而不是dataType:json,contentType:application/json而不是{ajaxGridOptions:{contentType:application/json}。用于postData的dataValue值也可能很重要。@Oleg感谢您的评论。!
$.ajax({
            url: "B.html",
            dataType : "html"           }).done(function(result) {
            $('#div_memberSearchPopup').bPopup({ //                           content:'ajax' //'ajax', 'iframe' or 'image' //                            contentContainer:'.memberSearchPopup_content'
                  zIndex: 2 //                          , modalClose: false
                , positionStyle: 'fixed'
                , follow: [false, false]
                , position: [100, 100]
                , onOpen: function() {
                    $('#div_memberSearchPopup').find(".memberSearchPopup_content").html(result);
                    $('#div_memberSearchPopup').draggable();
                }
            });
      });
$gridElement.jqGrid('clearGridData')
                        .jqGrid('setGridParam', {
                url  : "A.html",
                page       : 1,
                mtype : "get",
                contentType: "application/json",
                dataType : "json",
                postData   : dataValue,
                loadComplete: function(){
                    if(typeof loadCompleteFunc === 'function') {
                        loadCompleteFunc();
                        }
                    }
            }).trigger("reloadGrid");