Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.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 require_once用于页面中的常用脚本组件时,无法找到jqueryUI函数_Php_Jquery Ui_Jquery Ui Dialog_Require Once - Fatal编程技术网

当php require_once用于页面中的常用脚本组件时,无法找到jqueryUI函数

当php require_once用于页面中的常用脚本组件时,无法找到jqueryUI函数,php,jquery-ui,jquery-ui-dialog,require-once,Php,Jquery Ui,Jquery Ui Dialog,Require Once,当试图通过php require_once()包含jquery库时,我发现调用jquery UI的.dialog()组件会产生错误消息: $(“#dialog”)。dialog不是函数 这对我来说似乎很奇怪,因为在检查DOM时,我看到预期的html标记呈现为: <link rel="stylesheet" href="/scripts/css/smoothness/jquery-ui-1.8.17.custom.css" type="text/css" /> 有人知道为什么通过

当试图通过php require_once()包含jquery库时,我发现调用jquery UI的.dialog()组件会产生错误消息:

$(“#dialog”)。dialog不是函数

这对我来说似乎很奇怪,因为在检查DOM时,我看到预期的html标记呈现为:

<link rel="stylesheet" href="/scripts/css/smoothness/jquery-ui-1.8.17.custom.css" type="text/css" />


有人知道为什么通过php的require\u once/include\u once包含html片段会导致这个问题吗?

A服务器端的php的require\u once/include\u once绝对有。没有什么。处理客户端上的任何HTML问题

这是web开发人员必须学习的最基本的规则

您必须找出客户端问题并加以解决

始终将通过PHP输出的任何HTML/JS视为本机HTML/JS。
在客户端没有区别

找出问题的算法总是一样的:

  • 创建一个干净的基于客户端的代码,完全不使用PHP
  • 让它工作起来
  • 让PHP输出此代码
  • 如果出现问题-比较代码。找出不同之处
  • 纠正他们