问题标签 [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.
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 框架,错误与这个框架有关。由于我没有更改库文件中的任何内容,因此我不明白问题可能是什么。请帮忙...我吓坏了
php - IE 的 innerHTML 的替代方案(Internet Explorer
我在 XAJAX 注册函数中使用 innerHTML 来动态构建 SELECT 标记。该功能在 FIREFOX、CHROME 和 SAFARI 中正常工作,但在 IE 中不起作用。是否有替代使用 innerHTML 在 IE 中进行这项工作的替代方法?以下是该函数的列表:
php - 在执行 xajax 时修改 javascript 函数
我想在 xajax 函数(php)中创建一个 javascript 函数并在响应中分配它。
不知道我是否清楚,但简而言之,我想要的是在运行 xajax 之前没有 javascript,然后有一个 javascript 并且它正在运行。也许我应该使用两个 xajax 响应,一个将脚本放入网络,另一个调用它......但此时我需要你的帮助。
谢谢你的时间。
xajax - 使用 XAJAX 的 PHP 数据库应用程序
我想将我的普通数据库应用程序转换为 XAJAX 应用程序(无需重新加载)。我的应用程序基于使用 GET 和 POST 请求(页面加载后)发送和读取数据。
如何在不刷新的情况下将数据传递给 url?
示例:我想在不使用的情况下发送表格上所选行的 ID<a href="index.php?action=edit&id='. $row['CountryID'] .'">
使用 XAJAX 会发生这种情况吗?
我可以发送数组$objResponse->assign("div", "innerHTML", $HERE);
吗?
php - 在 ajax 调用期间创建会话 (php-xajax)
除非完全有必要,否则我需要避免在应用程序中创建会话。
我注意到,如果会话未启动,xajax 调用将无法正常工作:(。我的第一种方法是在 xajax 函数开始时创建会话(如果它不存在),但是,它不起作用用户第一次调用调用(它在会话创建后第二次起作用)。
有什么方法可以处理/解决这种情况?
编辑:示例代码:
我的想法是在用户进行 ajax 调用时创建会话。在这种情况下,我第一次调用“示例”函数时它不起作用。第二个没问题,我认为是因为会话已创建。
编辑:您好,我注意到 chrome 和 explorer 下的一个问题 :(。第一个 ajax 调用没有收到(我没有接听)。这意味着用户需要单击两次才能收到正确的答案(弹出一个例子)
谢谢!
php - xajax 调用后启动会话
我在使用 xajax 发出 ajax 请求时遇到问题。问题是我不想在服务器上启动会话,除非它是完全必要的。对于 xajax 调用,如果会话不存在,则无法发送响应,因此我被迫启动它。
所以,假设会话没有在用户从客户端进行调用的那一刻开始,如果我在服务器端有这个功能:
我得到一个错误。我无法追踪 chrome 或资源管理器中的错误,但在 Firefox 中,我在库的核心中得到了一个未捕获的对象异常。如果我在返回之前开始会话,它“有效”:
我说“有效”是因为它以部分方式起作用。在 Firefox 中,ajax 调用完美完成,但是在 chrome/ie 中我需要进行 2 次调用:第一次没有任何反应,而第二次则可以。
我现在能想到的唯一解决方案是一个非常肮脏的解决方案。应该是创建一个xajax函数来启动会话:
然后,从客户端以这种方式进行两次调用:
通过这种方法,我解决了 chrome/ie 中“第一次执行”的问题,但是必须为每个 xajax 调用添加一个额外的调用是一个非常糟糕的主意:(
再次非常感谢您的帮助
php - 使用 xajax 创建分页
我有个问题。在我查询时,我显示了 100 多行,我想知道是否有人可以制作一个页面,每页只显示 25 行
谢谢
php - 在 xajax 上创建新元素
大家好,又是我的。也许这是一个愚蠢的问题,但我可以做到:>
我需要在我的 xajax 函数中创建一个 div 对象。我这样做
到目前为止,一切都很好。接下来,我像这样为我的新对象分配一个属性
到目前为止还不错。我的问题是想要创建一个属性。这是我的代码
在 html 中是这样的<div id="p-new id" class="name of my class">
但我不能这样做。任何建议都很好
谢谢。
php - 通过javascript函数将元素ID传递给xajax php函数
我正在使用 xajax 函数检查用户名的可用性,我希望它在 anchar 标记上单击。我正在这样做onclick="xajax_checkusername('getElementByid(\"username\").value')
。但它不工作。租赁帮助
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 文档开始之前有一个空行是错误并导致错误
在浏览器的错误控制台中。