问题标签 [responsetext]

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 投票
2 回答
7656 浏览

javascript - xmlhttp.responseText 不显示文本

我遇到了 ajax responseText 的情况。来自 url 的响应文本功能良好。但是ajax代码里面的东西出了问题。它无法识别响应文本并将类添加到目标 ID。这是代码:

room_rate_updatez.php 的响应是“成功”和“失败”。我已经尝试了很多次让它工作,但没有运气。请建议。

0 投票
2 回答
46925 浏览

javascript - 从函数返回 xmlhttp responseText 作为返回

我是javascript和php的新手,我的目标是:从xmlhttp responseText返回字符串到函数返回值。所以我可以将它与innerText或innerHTML方法一起使用。html代码:

0 投票
0 回答
213 浏览

php - PHP In ajax responseText take all the html cose instead of ONLY the echo passed trought PHP

Using that javascript ajax function I pass the content of a form, that contain the dato value, to the PHP login.php than trought the echo pass back the content (the insert form) that I want to be switched to the cancel form, using the content respondText (that may take only the echo of the PHP).

BUT INSTEAD the responseText contain ALL the html code, with the old html plus the cancella_form passed by the echo, that's also out of the div with id=visibile.

Any ideas why? D:

0 投票
2 回答
1575 浏览

php - 从ajax返回的ResponseText不等于php文本

继承人的问题。我有一个 ajax 函数,它只是检查用户输入的电子邮件是否已被使用。

它使用的 php 脚本根据结果发送回“true”或“false”字符串。当我得到响应文本或下面函数中的“数据”变量时,看看它的 == 是否为“真”,它永远不会通过并且总是评估为假。

这很奇怪,因为当我在屏幕上打印出数据变量时,它应该显示为“true”,但在 if 语句中它只是不显示为等于“true”。不知道这里发生了什么。

阿贾克斯功能:

}

更新:

PHP 脚本看起来像这样

此外,在收到 ajax 响应时调用 console.log(data) 后,我在 js 控制台中得到了“true”值.....

0 投票
1 回答
98 浏览

php - .repsonseText 返回空字符串

我在 Chrome 中收到以下错误:

XMLHttpRequest 无法加载“http://localhost/getuser.php?q=1&sid=0.03709745453670621”。Access-Control-Allow-Origin 不允许 Origin null。

当我单击链接“ http://localhost/getuser.php?q=1&sid=0.03709745453670621 ”时。它显示了正确的数据,但我不明白为什么我不断收到此错误,我无法弄清楚如何 --allow-file-access-from-files。

当我在 Firefox 中运行它时,我没有收到任何错误,但也没有显示数据。在 Javascript 代码中,alert(xmlHttp.responseText)没有显示任何内容,这是因为 responseText 包含空字符串。为什么它不包含数组数据?

0 投票
1 回答
1513 浏览

php - PHP脚本从POST返回responseText到AJAX?想要使用 Ajax POST 返回消息

我正在尝试制定一个方案,其中 Ajax 调用 upload.php 和 upload.php 将在消息中返回成功或失败。我尝试在 php 脚本中使用 echo "successs",希望 xhr.responseText 会收到该消息。但是 alert(xhr.responseText) 是一个空行。然后我突然想到,xhr.responseText 是否仅适用于 GET 而不适用于 POST?如果是这样,我怎样才能让它到 php 脚本可以返回自定义消息的位置?我不想使用 HTTP 状态代码...我宁愿学习如何在可能的情况下自定义消息。

请不要使用Jquery。

0 投票
3 回答
12725 浏览

javascript - 从 responseText 中获取特定内容

我正在进行 ajax 调用,并从responseText.

我通过alert在里面使用它来确认,它responseText包含整个页面作为string.

没关系。现在我需要通过将字符串转换为 DOM 并使用等从字符串中提取特定getElementsByTagName内容getElementsByName...

我的问题是这些似乎都不起作用。

我已经阅读了很多关于使用responseXML而不是的参考资料,responseText但这让我回来了null

那么,通过坚持responseText,我怎样才能得到我想要的特定元素呢?

例如,如果我的回复包含以下内容:

如何访问表格的第二行及其值?或 div 等。所以,现在在我的实际 html 中,我有这样的东西

我希望在我的实际 html 表中解析提取的元素/值。

document.getElementById('test').innerHTML = the_extracted_elements_from_responseText

0 投票
2 回答
2201 浏览

jquery - JQuery when() then() 导致缺少ajax responseText

这让我很难过。我有一个 url 数组(用于数据),我需要将其拉入页面并在全部加载后处理结果。我正在尝试使用 JQuerys Defered 功能来确保在处理结果之前所有 ajax 调用都已完成。我一介绍它(when().done() 功能),我的 responseText 就神奇地消失了。

我最简单的例子:

我怀疑我遗漏了一些简单的东西,但是我阅读文档越多,这看起来越正确。我希望其他人可以轻松发现问题并为我指明正确的方向。提前致谢!

0 投票
3 回答
612 浏览

php - 如何让 ajax respose.Text 显示为 html?

我正在进行 Ajax 请求查询以获取 php 文件中包含 HTML 代码的变量。我目前正在使用这种方法来显示从 Ajax 请求中检索到的内容:

但是,当我查看页面源代码 (Chrome) 以查看页面上的 HTML 代码时,从 Ajax 响应中检索到的 HTML 并未显示,但该 HTML 代码的效果在页面上是可见的。

任何人都知道如何使 Ajax 响应作为 HTML 可见,以便在视图页面源中可见?

0 投票
1 回答
1090 浏览

php - Ajax & PHP,responseText 返回空

我已经在 PHP 上完成了用户注册和登录系统。它工作正常,但现在我尝试使用 Ajax 发送 POST 请求以保持在同一页面中,并且 responseText 返回空。我尝试了一些我在类似问题中看到的解决方案,但没有一个对我有用。

这是我用来登录用户的php函数:

这是我的表单和 Ajax 函数:

有任何想法吗?

编辑:我试图不使用 jQuery 顺便说一句。