Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.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
Php 对话框jquery在加载模式窗口时没有方法_Php_Jquery_Modal Dialog - Fatal编程技术网

Php 对话框jquery在加载模式窗口时没有方法

Php 对话框jquery在加载模式窗口时没有方法,php,jquery,modal-dialog,Php,Jquery,Modal Dialog,我试图在模式窗口中打开url,但收到以下错误消息:UncaughtTypeError:Object[Object Object]没有方法“dialog”。下面是我的代码 function() { var id = $("#grid").jqGrid('getGridParam','selrow'), data={}; if(id) { data = {assetID:id}; } else { alert('Please select

我试图在模式窗口中打开url,但收到以下错误消息:UncaughtTypeError:Object[Object Object]没有方法“dialog”。下面是我的代码

function()
{
   var id = $("#grid").jqGrid('getGridParam','selrow'), 
  data={};
  if(id) 
  {
       data = {assetID:id};
  }
   else 
  {
     alert('Please select a row to edit');
     return;
  } 
   var ajaxDialog = $('<div id="ajax-Dialog" style="display:hidden" title="New Work Order"></div>').appendTo('body');
   ajaxDialog.load('forms/mwoForm.php',
       data,
       function(response, status)
       {
           ajaxDialog.dialog(
           {
               width: 'auto',
               modal:true,
               open: function(ev, ui)
               {
                  $(".ui-dialog").css('font-size','0.9em');
               },
               close: function(e,ui) 
               {
                   ajaxDialog.remove();
               }
           });
        }
    );
}
function()
{
var id=$(“#grid”).jqGrid('getGridParam','selrow'),
数据={};
如果(id)
{
数据={assetID:id};
}
其他的
{
警报(“请选择要编辑的行”);
返回;
} 
var ajaxDialog=$('').appendTo('body');
加载('forms/mwoForm.php',
数据,
功能(响应、状态)
{
ajaxDialog.dialog(
{
宽度:“自动”,
莫代尔:是的,
打开:功能(ev、ui)
{
$(“.ui dialog”).css('font-size','0.9em');
},
关闭:功能(e、ui)
{
ajaxDialog.remove();
}
});
}
);
}

我已经多次看到这个问题,它通常链接到引用jQuery两次

此线程可以提供更多解释: 您是否见过此解决方案:

编辑: 对话框是一个小部件,需要包括:

 <script type="text/javascript" src="jquery.ui.dialog.js"></script> 

或者,如果要加载jQuery UI:

 <script src="http://code.jquery.com/ui/1.10.2/jquery-ui.js"></script>


无法查看您的所有代码,但请确保它已包含在内。

这是正在加载的脚本维护工单系统当我单击按钮时,url将加载在网格下,而不是在模式窗口中。这已经是我代码的一部分……我尝试只执行一个简单的JQForm,但也无法使其工作。维护工单系统代码.jquery.com/ui/1.10.2/jquery ui.js“>您很可能缺少jQueryui.js。