Questions tagged «jquery»

2
使用Joomla框架返回JSON
我已经开始使用Joomla Framework构建Web应用程序。它由一个简单的网页(将显示在iFrame中)以及一个API(用于通过AJAX更新内容)组成。 我遵循了Composer和Joomla入门!文章,并启动并运行Framework App。我已自定义默认HTML输出以使其可用于我的iFrame,并开始使用API​​。我将新闻用作模板,并为我的API创建了控制器,模型,表格和视图,这些都很好用。然后,我创建了一个非常简单的Twig模板,该模板返回我的数据的JSON表示形式,如下所示: {{ items|json_encode|raw }} 到目前为止,还不错,但是我得到了返回此标头的信息,这在将AJAX与jQuery一起使用时会引起问题: Content-Type:text/html; charset=utf-8 我认为这是添加一个简单的情况,但是无论我放在哪里,它都不会更改返回的标头: $this->app->setHeader('Content-Type', 'application/json', true); 我知道setHeader的工作就像我更改名称一样,我看到返回了新的标头,因此我认为稍后在执行中将其覆盖。 所以我的问题是,我是否会以正确的方式进行操作?我的视图扩展了感觉不对的DefaultHtmlView,是否应该创建DefaultJsonView?如何设置正确的Content-Type或返回JSON的更好方法? 对于使用Joomla框架构建API的最佳方法所提供的建议的任何帮助将不胜感激。

6
Jhtml :: script命令-如何推迟到jQuery加载后?
我JHtml::script习惯在自定义开发的模块中向页面添加脚本。但是,这些脚本会在J3添加jQuery之前注入到头部中,例如: <!-- my module js --> <script src="/modules/mod_tiles/js/jquery.isotope.min.js" type="text/javascript"></script> <script src="/modules/mod_tiles/js/jquery.hoverintent.min.js" type="text/javascript"></script> <script src="/modules/mod_tiles/js/mod_tiles.js" type="text/javascript"></script> <!-- then joomla loads jQuery ---> <script src="/media/jui/js/jquery-noconflict.js" type="text/javascript"></script> <script src="/media/jui/js/jquery.min.js" type="text/javascript"></script> 如何强制Joomla在其他任何脚本之前加载jQuery?

4
Joomla 3.4.1如何删除用jQuery调用的JCaption?
我想从通过以下方法停用的head,jquery和jcaption文件中删除JCaption: unset($doc->_scripts[JURI::root(true) . '/media/jui/js/jquery.min.js']); unset($doc->_scripts[JURI::root(true) . '/media/jui/js/jquery-noconflict.js']); unset($doc->_scripts[JURI::root(true) . '/media/jui/js/jquery-migrate.min.js']); unset($doc->_scripts[JURI::root(true) . '/media/system/js/caption.js']); 要删除使用mootools的先前版本上的jcaption,请执行以下操作: $this->_script = preg_replace('%window\.addEvent\(\'load\',\s*function\(\)\s*{\s*new\s*JCaption\(\'img.caption\'\);\s*}\);\s*%', '', $this->_script); 我也尝试过在jquery上删除它,但是我没有preg_replace()的经验,怎么从头删除JCatpion? 我的代码: $this->_script = preg_replace('%jQuery\(window\)\.on(\'load\',\s*function\(\)\s*{\s*new\s*JCaption\(\'img.caption\');\s*}\);\s*%', '', $this->_script);
10 jquery 

1
完成之前压缩站点
在为网站和jquery设置压缩之前,是否应该完成网站开发?如果是这样,那么如果您需要对站点进行进一步维护,将会发生什么情况。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.