Jquery-Ui对话框仅在本地工作

时间:2011-08-29 17:28:09

标签: jquery jquery-ui localhost locale jquery-ui-dialog

我是Jquery的新手,遇到了问题。我编写的Jquery代码仅在本地工作,一旦我将其上传到我的主机(godaddy.com),它就会停止工作。现在网站并没有真正的功能,因为我想简单地解决这个问题。我正在使用谷歌API来检索Jquery库。当我使用$符号快捷方式而不是“Jquery”时。打开对话框(dia)的函数会运行但跳过应该打开对话框的部分。当我使用Jquery对象时,该函数被完全跳过,就我从错误中可以看出,从浏览器的角度来看,该函数不再存在。我正在处理的网站是一种实验,您可以在www.mgeffects.com找到它。当您单击I'm in a dialog div标签时,它应该弹出对话框以及作为调试过程的一部分而放置的警报,而不是什么都不做。现在它使用“JQuery”而不是$符号。

感谢您提供的任何帮助。(顺便说一下,忽略您在黑色div标签中获得的PHP错误。)

1 个答案:

答案 0 :(得分:2)

你选错了你的错误:

这不是有效用途:

// The dot after jQuery shouldn't be there
jQuery.("#dialog").dialog('open');

改为使用:

jQuery("#dialog").dialog('open');
//or
$("#dialog").dialog('open');

你还包括两次jQuery:

//HERE
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js">
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js">
<script type="text/javascript">
<style type="text/css">
//AND HERE
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js" type="text/javascript">