问题标签 [xajax]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1942 浏览

jquery - xajax 和选择

我用 XAJAX 创建了一些简单的东西,它用 php 脚本创建的一些选项替换了选择控件的内部 HTML。

这在 Firefox 中很好用,但在 IE7 中不起作用。

在 XAJAX 论坛上,我发现基本上说“在 IE 中不起作用,使用 div 并用完整的 select 语句替换它的内部 HTML”

这样做了,这很好,除了我有一个 jQuery 选择器在选择控件上工作,现在它不再工作了。

任何人都有任何想法,或者任何人都可以指出一个很好的 jQuery 示例,说明如何使用 jQuery 进行 ajax 位,所以我可以完全放弃 XAJAX?


编辑:

当 的内容imgselect div被 AJAX 调用替换时,问题就来了

0 投票
6 回答
4980 浏览

php - 如何使用 XAJAX 和 PHP 编写实时聊天?

如何使用 XAJAX 和 PHP 编写实时聊天?

换句话说,有没有办法将 xajax 响应从服务器发送到多个客户端?或者是在客户端每隔几秒钟检查一次新消息的唯一可能性吗?

0 投票
3 回答
1671 浏览

php - 我的应用程序使用 wampserver 的性能

我已经使用 php、mysql 和 xajax 开发了一个应用程序。我总是在一个单独安装所有应用程序(apache、php 和 mysql)的设置上进行测试,并且我的应用程序很快(我的意思是 useraction 的响应时间非常低)。

我最近删除了 apache、php 和 mysql 并安装了 wampserver。从那时起,用户操作的响应时间显着增加(三倍)。有没有人有类似的经历?我使用 wampserver 的开箱即用设置,并在我的主计算机 (Vista) 和笔记本电脑 (XP) 上都安装了 wampserver。

任何建议都会有所帮助。我喜欢 php、apache 和 mysql 的一揽子交易的想法,但如果这意味着性能下降,我想我宁愿恢复到没有 wamp 的旧设置。

谢谢,贾斯珀

0 投票
2 回答
278 浏览

javascript - 使用 jquery 创建时数据库生成的列表不起作用

我有一个简单的表单,它有一个列表(从数据库生成的下拉列表),当用户进行选择时,选择会打印在屏幕上。我遇到的问题是,如果我在页面加载时使用 jquery 调用生成列表的 php 函数,列表将不起作用,但如果我直接在 html 中添加代码,它将起作用

当页面加载时下拉列表的名称如下:

p>

该列表使用id = 'categoryList'生成,并正确附加到名为“createDropDown”的 createDropDown DIV。到目前为止,一切看起来都很好!当在新创建的列表(categoryList)上进行选择时,问题就出现了,另一个 Jquery 被调用

进行选择时,应调用以下代码:

xajax_addCategory(选中); 在屏幕上打印所选项目。但不工作。

注意:如果我调用 php 函数直接在 main.html 文件中生成下拉列表,这可以正常工作,所以我知道该列表正在使用正确的 ID 生成并且它有效,但是当我使用 Jquery 调用 php 方法时在加载时,它不起作用......我不明白为什么。

PS我是Jquery的菜鸟,所以非常欢迎一些见解!


更新:

我尝试在生成列表后创建一个绑定,如下所示:

其中categoryList0 是新列表的 ID。列表的类是 categoryList

但我仍然卡住了,因为当有变化时它仍然没有进入功能......

0 投票
1 回答
2207 浏览

jquery - 如何使用 xajax.getFormValues 从下拉列表中获取值?

我有一个表格,有几个文本框和一个下拉列表。我正在使用以下 jquery 代码来获取表单的值

我的 php 代码如下所示:

这些代码工作得很好,除了 getFormValues 在我的表单中没有下拉列表的信息。

我怎样才能得到这个值?

谢谢

注意:我正在使用 xDebug 并且 $formValues 参数甚至不包含数组中的“dropDownSelection”字段......

0 投票
3 回答
7260 浏览

jquery - jQuery 动态绑定不工作 IE 7 或 8

我正在处理选择下拉列表。此列表将所有选定的元素(由用户完成)以隐藏字段的形式添加到容器 <DIV> 中。此选择有一个链接,用户可以选择将其从选择容器中删除。每次进行新的选择时,代码会自动绑定一个在用户单击 REOMVE 链接的情况下删除选择的函数,如下所示:

< DIV id="selectedCategories">
Category #1 REMOVE_LINK
< input type="hidden" value="9524" name="recordIds[]" /> </DIV>
<select>
< option >Category #2</option>
< option >Category #3</option>
<

每次从下拉列表中进行新选择时,都需要使用删除功能“重新绑定”所有先前选择的元素。出于某种原因,有必要这样做,因为所有元素似乎都失去了以前的添加新的时绑定。

这在 Fire Fox 和 Safari 中运行良好,但它们对 IE 根本不起作用。即使我每次为每个选定的元素重新绑定,所有绑定都会丢失,唯一有效的是我添加并与删除功能绑定的最后一个元素。

我的问题是:是否有解决方法,或者我该如何解决这个问题?不幸的是,IE 是目前使用最广泛的互联网浏览器 :(

谢谢

0 投票
1 回答
765 浏览

jquery - 使用 XAJAX 验证表单

我正在使用 jQuery 来识别用户何时提交了表单。然后我使用 xajax 调用一个 php 方法来查询数据库并确保用户名和电子邮件地址未被使用。

code>

然后在 validateEmailAddressAndUsername 中查询数据库并以这种方式验证。

我遇到的问题是 jquery 是异步的,在提交表单之前,我无法添加具有正确 xajax 响应的脚本。我该如何解决这个问题?
我应该以不同的方式来做吗?

谢谢

0 投票
2 回答
809 浏览

php - 简化我的 Jquery xajax 类函数

基本上,我试图复制 xajax 用 Jquery 给我的东西之一-> 能够定义我的响应修改服务器端的内容,而无需设置任何客户端。按原样完美运行,但每次我想调用不同的 Jquery 函数时,我都必须将它添加到我的 if 语句中。

响应数组中的每个元素都包含要在客户端更改的内容。

我应该能够取出几乎所有的 this.action == 'blah' if 语句并用一些聪明的 javascript 替换,但显然我不够聪明。:)

$.showMessage 只是我对警报的替代品,带有超时和粘性位。

我的客户端 Jquery 函数:

我的服务器端代码:

0 投票
1 回答
1388 浏览

php - xajax - 调用静态方法时响应错误

使用 XAJAX 时,我调用了一个修剪字符串的函数。这是一个简单的功能,可以按预期工作。

现在我想让这个函数对整个系统可用,所以我把它作为一个静态方法添加到了一个帮助类中。自从我把这个函数移到这个类之后,我得到了一个不好的响应,就像这样。

当出现致命错误时,大多数时候都会出现此消息,但错误日志中没有显示任何内容......真的不知道从这里做什么,有什么建议吗?

我已经包含了文件,所以我知道这不是包含问题,静态方法被调用,但是从 XAJAX 返回的响应很糟糕。

谢谢

0 投票
1 回答
6599 浏览

apache - 从 .htaccess 中的重写规则中排除文件

我正在修改一个现有网站,该网站使用相当复杂的 .htaccess 文件来实现自定义 MVC 类型框架,因此所有 url 都被重定向到 index.php?[some parameters] 或 404 页面。我想使用XAJAX将 ajax 支持添加到站点的有限区域,为了实现这一点,我需要在根目录中放置两个被重写规则忽略的文件。我怎么做?