问题标签 [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 投票
4 回答
2121 浏览

php - PHP 奇怪的错误信息

我在 3 个月前创建了一个网站。我将它上传到互联网并且它工作(它仍然在那里工作)。现在我将它安装在我的本地计算机上并尝试访问它。但是它会多次打印以下错误消息:

不推荐使用:在第 1258 行的 C:\xampp\htdocs\ptr\xajax\xajax_core\xajax.inc.php 中不推荐使用通过引用分配 new 的返回值

严格标准:仅应在第 269 行的 C:\xampp\htdocs\ptr\xajax\xajax_core\xajaxPluginManager.inc.php 中通过引用分配变量

我正在使用 XAJAX 框架,错误与这个框架有关。由于我没有更改库文件中的任何内容,因此我不明白问题可能是什么。请帮忙...我吓坏了

0 投票
1 回答
534 浏览

php - IE 的 innerHTML 的替代方案(Internet Explorer

可能重复:
innerHTML 在 FF 中工作,但在 IE 中没有!
IE中的innerHTML?

我在 XAJAX 注册函数中使用 innerHTML 来动态构建 SELECT 标记。该功能在 FIREFOX、CHROME 和 SAFARI 中正常工作,但在 IE 中不起作用。是否有替代使用 innerHTML 在 IE 中进行这项工作的替代方法?以下是该函数的列表:

0 投票
2 回答
1012 浏览

php - 在执行 xajax 时修改 javascript 函数

我想在 xajax 函数(php)中创建一个 javascript 函数并在响应中分配它。

不知道我是否清楚,但简而言之,我想要的是在运行 xajax 之前没有 javascript,然后有一个 javascript 并且它正在运行。也许我应该使用两个 xajax 响应,一个将脚本放入网络,另一个调用它......但此时我需要你的帮助。

谢谢你的时间。

0 投票
1 回答
173 浏览

xajax - 使用 XAJAX 的 PHP 数据库应用程序

我想将我的普通数据库应用程序转换为 XAJAX 应用程序(无需重新加载)。我的应用程序基于使用 GET 和 POST 请求(页面加载后)发送和读取数据。

如何在不刷新的情况下将数据传递给 url?

示例:我想在不使用的情况下发送表格上所选行的 ID<a href="index.php?action=edit&id='. $row['CountryID'] .'">

使用 XAJAX 会发生这种情况吗?

我可以发送数组$objResponse->assign("div", "innerHTML", $HERE);吗?

0 投票
2 回答
732 浏览

php - 在 ajax 调用期间创建会话 (php-xajax)

除非完全有必要,否则我需要避免在应用程序中创建会话。

我注意到,如果会话未启动,xajax 调用将无法正常工作:(。我的第一种方法是在 xajax 函数开始时创建会话(如果它不存在),但是,它不起作用用户第一次调用调用(它在会话创建后第二次起作用)。

有什么方法可以处理/解决这种情况?

编辑:示例代码:

我的想法是在用户进行 ajax 调用时创建会话。在这种情况下,我第一次调用“示例”函数时它不起作用。第二个没问题,我认为是因为会话已创建。

编辑:您好,我注意到 chrome 和 explorer 下的一个问题 :(。第一个 ajax 调用没有收到(我没有接听)。这意味着用户需要单击两次才能收到正确的答案(弹出一个例子)

谢谢!

0 投票
2 回答
689 浏览

php - xajax 调用后启动会话

我在使用 xajax 发出 ajax 请求时遇到问题。问题是我不想在服务器上启动会话,除非它是完全必要的。对于 xajax 调用,如果会话不存在,则无法发送响应,因此我被迫启动它。

所以,假设会话没有在用户从客户端进行调用的那一刻开始,如果我在服务器端有这个功能:

我得到一个错误。我无法追踪 chrome 或资源管理器中的错误,但在 Firefox 中,我在库的核心中得到了一个未捕获的对象异常。如果我在返回之前开始会话,它“有效”:

我说“有效”是因为它以部分方式起作用。在 Firefox 中,ajax 调用完美完成,但是在 chrome/ie 中我需要进行 2 次调用:第一次没有任何反应,而第二次则可以。

我现在能想到的唯一解决方案是一个非常肮脏的解决方案。应该是创建一个xajax函数来启动会话:

然后,从客户端以这种方式进行两次调用:

通过这种方法,我解决了 chrome/ie 中“第一次执行”的问题,但是必须为每个 xajax 调用添加一个额外的调用是一个非常糟糕的主意:(

再次非常感谢您的帮助

0 投票
2 回答
153 浏览

php - 使用 xajax 创建分页

我有个问题。在我查询时,我显示了 100 多行,我想知道是否有人可以制作一个页面,每页只显示 25 行

谢谢

0 投票
2 回答
810 浏览

php - 在 xajax 上创建新元素

大家好,又是我的。也许这是一个愚蠢的问题,但我可以做到:>

我需要在我的 xajax 函数中创建一个 div 对象。我这样做

到目前为止,一切都很好。接下来,我像这样为我的新对象分配一个属性

到目前为止还不错。我的问题是想要创建一个属性。这是我的代码

在 html 中是这样的<div id="p-new id" class="name of my class">

但我不能这样做。任何建议都很好

谢谢。

0 投票
4 回答
550 浏览

php - 通过javascript函数将元素ID传递给xajax php函数

我正在使用 xajax 函数检查用户名的可用性,我希望它在 anchar 标记上单击。我正在这样做onclick="xajax_checkusername('getElementByid(\"username\").value')。但它不工作。租赁帮助

0 投票
1 回答
889 浏览

php - xajax 响应以空行开头

在我的系统上(运行 PHP 5.3.15、Apache 2.2.22)xajax 工作正常。在另一个运行 PHP 5.2.17、Apache 2.2.22 的系统上,xajax 响应前面有一个空行。这可以在 Firebug Network 选项卡 XHR->Response 中看到。前面确实有一个空行

到底是什么原因造成的,我该如何解决?

在 XML 文档开始之前有一个空行是错误并导致错误

在浏览器的错误控制台中。