Php 未捕获引用错误:未定义变量,但已在包含的js文件中定义

Php 未捕获引用错误:未定义变量,但已在包含的js文件中定义,php,jquery,Php,Jquery,好的,我已经搜索了谷歌和整个网站,没有找到解决方案 我有一个带有按钮的php文件。我在顶部有所有包含的bootstrap/jqueryui css文件,在底部有相应的.js文件。我还有一个自定义的.js文件,它有一个定义自定义对话框的函数。当我尝试从php文件调用它时,我得到: ReferenceError:$myDialog未定义 包含的js文件名为dialog.js,位于js文件夹中 以下是php和js文件: $(函数(){ /** *$myDialog自定义对话框函数 * *用法示例:

好的,我已经搜索了谷歌和整个网站,没有找到解决方案

我有一个带有按钮的php文件。我在顶部有所有包含的bootstrap/jqueryui css文件,在底部有相应的.js文件。我还有一个自定义的.js文件,它有一个定义自定义对话框的函数。当我尝试从php文件调用它时,我得到:

ReferenceError:$myDialog未定义

包含的js文件名为
dialog.js
,位于
js
文件夹中

以下是php和js文件:

$(函数(){
/**
*$myDialog自定义对话框函数
* 
*用法示例:
*var theTitle=“这里有自定义标题!”;
*var msg='您的消息在这里…';
*$myDialog.dialog(“选项”、“标题”和标题);
*$myDialog.html(msg+“”);
*$myDialog.dialog('open');
*
*文件名:dialog.js
**/
变量$myDialog=$('')
.对话({
莫代尔:是的,
可拖动:错误,
可调整大小:false,
位置:[“中心”,“中心”],
宽度:400,
dialogClass:'dialog message ui dialog osx',
标题:“重要信息!”,
自动打开:错误,
节目:“褪色”,
隐藏:“褪色”,
按钮:[
{
文字:“Ok”,
单击:函数(){
$(此).dialog(“关闭”);
}
}
],        
});
});

租赁申请
我的对话
这只是一些文字

$(函数(){ $('btnMyDialog')。在('click',function()上{ var theTitle=“这里有自定义标题!”; var msg='您的消息在这里…'; $myDialog.dialog(“选项”、“标题”和标题); $myDialog.html(msg+“”); $myDialog.dialog('open'); }); });
像这样使用所有脚本:

(function($) {
   $(document).ready(function(){    
      // .. script what you want
   });
})(jQuery);

谢谢Fky,我会试试的。