jQuery无法使用phpfreechat吗? - php

我在网页中调用此代码时遇到问题:

<?php $chat->printChat(); ?>

此行代码调用使用prototype.js 1.6.0.2的聊天室(phpfreechat)
调用此命令后,我的jQuery.js停止工作。但是,当我在调用聊天之后调用我的jQuery.js时,jQuery起作用了,但是Chat似乎不起作用。如何在我的网页上同时使用这两种JavaScript? tnx寻求帮助。

参考方案

使用jQuery.noConflict(),因为您正在使用prototype,因此与jQuery冲突。

说明:放弃jQuery对$变量的控制。

就像$一样,许多JavaScript库都将jQuery用作函数或变量名。在jQuery's情况下,$只是jQuery的别名,因此无需使用$即可使用所有功能。如果需要在jQuery旁边使用另一个JavaScript库,请通过调用$$.noConflict()的控制权返回给另一个库。 $的旧引用在jQuery初始化期间保存; noConflict()只是还原它们。

Read More

jQuery.noConflict();

// Use jQuery via jQuery(...)
jQuery(document).ready(function()
{
    jQuery("div").hide();
});

要么

var $jQ = jQuery.noConflict();

// Use jQuery via $jQ(...)
$jQ(document).ready(function()

{
    $jQ("div").hide();
});

使用以下技术,它使我们可以在代码块内使用$而不覆盖$

(function($) { /* some code that uses $ */ })(jQuery) 

PHP getallheaders替代 - php

我正在尝试从服务器上的apache切换到nginx。唯一的问题是我在PHP脚本中使用的getallheaders()函数,该函数不适用于Nginx。我已经尝试过用户在getallheaders函数上的php站点上提供的注释,但这并不返回所有请求标头。请告诉我如何解决这个问题。我真的想切换到Nginx。 参考方案 您仍然可以使用它,但是您必须像这里一样重新定义…

PHP:将字符串拆分为字母和数字部分的最佳方法 - php

我有几个格式的字符串AA11 AAAAAA1111111 AA1111111 分离字符串的字母和数字部分的最佳方法(最有效)? 参考方案 如果它们都是一系列字母,然后是一系列数字,并且没有非字母数字字符,那么sscanf()可能比regexp更有效$example = 'AAA11111'; list($alpha,$numeric) =…

php-casperjs获取内部文本 - php

我正在为casperjs使用php包装器-https://github.com/alwex/php-casperjs我正在网上自动化一些重复的工作,我需要访问一个项目的innerText,但是我尚不清楚如何从casperjs浏览器访问dom。我认为在js中我会var arr = document.querySelector('label.input…

在访问另一页面后保留浏览器滚动位置 - php

我正在使用JS,JQuery和PHP,试图解决无限滚动问题。问题是,如果您在页面上滚动很长一段时间,并且用ajax加载了更多页面,然后单击链接转到新页面,那么在使用浏览器时如何自动转到旧页面中的同一位置新页面上的返回按钮?。新页面使用ajax滚动加载。 php参考方案 我想出的解决方案是在离开页面之前,将每个页面与相关数据一起存储。需要以下信息来保持滚动位置…

将一个PHP对象发送到另一个PHP页面 - php

我想知道是否有一种方法可以将PHP对象发送到另一台计算机上的另一个PHP页面?例如-我实现了一个构造Trie的类。现在,在构造Trie之后,我想将对象发送到另一个PHP页面,以便它也可以访问该对象。可行的选择是将其包装到某种编码的JSON请求中,然后将其发送到可以使用jQuery将其中继到所需页面的页面吗?对不起,我对此绝对陌生!将感谢提供的任何帮助。干杯!…