问题标签 [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.
javascript - 无法返回 xmlhttp.responseText?
对这里的问题有任何见解吗?运行时,代码不会产生任何结果。页面上不显示任何文本。如果我取消注释注释行,则会出现 xml 结果。为什么我不能将它作为变量传递?(我确实收到了警报,仅供参考,因此正在调用该函数。)
javascript - javascript中的httprequest和二进制数据
在多次尝试读取作为 jpg 图像的二进制数据流的 httprequest 的响应后仍然挣扎。
编辑:整件事
我使用的是 IE8,没有 HTML 5(也在 FF12 中尝试过),所以我总是会遇到类似的错误
或者
即使复制到变量中也行不通
任何想法有什么问题或我可以尝试什么?
javascript - xmlhttprequest 对象工作但没有给出响应输出?
我有以下代码,其中我正在调用getlink.php
脚本以获取给定文件的链接。但是当我这样做时,alert(xhr.responseText)
它什么也没显示。但是如果我在控制台上输出,因为console.log("my object: %o", xhr);
它给出了responseText
字段。代码是:
jquery - 为什么 responseText 返回空白?
我有一个数据库表,其字段包含位置的纬度和经度坐标。我想使用数据库中的信息为 Google 地图视图创建标记。
我已经将查询功能实现为
当我从 php 页面调用此函数时,它返回通常的 JSON 格式。
我的问题是执行 ajax 查询。我在一个包含六个左右控制登录、注销、注册等实用程序功能的 php 脚本文件中有上面的查询功能。要通过 jquery 查询数据库,我试过
我的问题是响应总是空的。这是由于 URL 的形成还是其他原因?
javascript - XMLHttpRequest responseText 初始值
我试图理解别人的代码来修复一些错误。有一次调用 xmlhttp = new XMLHttpRequest(); 是在 JavaScript 函数中创建的,并且 responseText 属性的值已经设置(在调用后立即使用 console.log(xmlhttp) 检查)。该值是有意义的(来自 MySQL DB 的一些值)但它们是错误的(错误的列),我想更改它们。
为什么它在实例化对象后立即具有值?我应该寻找什么样的电话来找到这些值的设置位置?
PD:我对 JS 还很陌生,我有点迷失在树林里。
编辑:
我能够进一步跟踪行为:
控制台输出如下:
javascript - 本地 .txt 文件上的 XMLHttpRequest() 在除 Firefox 之外的所有浏览器中都返回一个空的 responseText
由于某种原因,我的XMLHttpRequest().responseText在尝试从同一子目录中包含的文件中提取时为空。
我没有检查XMLHttpRequest().status == 200,因为根据我在搜索过程中发现的情况,如果请求的文件是本地文件,状态将始终为 0 - 这是我在几分钟前遇到的问题检查XMLHttpRequest().readyState == 4 && XMLHttpRequest().status == 200。这是由于没有通过网络服务器。
文件(data.txt)包含纯文本,但responseText总是返回空,我不知道为什么。任何帮助将不胜感激!
更新: 似乎它适用于 Firefox,但不适用于 Chrome(我用来测试)或 IE。这些浏览器没有将数据放入 responseText,所以有谁知道为什么,或者更好的是,如何纠正它?
javascript - 如何根据字符串检查ajax响应
我有一个非常简单的 ajax 调用,但是在尝试根据字符串检查返回的文本时遇到问题:
当我尝试打印 request.responseText 时,它会打印预期的字符串“mystring”。但是当我尝试检查它时,它不会评估为真(“其他东西”被执行)。有任何想法吗?谢谢!
javascript - ajax responseText 验证功能冻结页面内容(异步)
我写了一个很大的函数来更新我网站上的内容Ajax Request
,但是这个函数在responseText
我的页面上冻结了一些 ms。
有人可以告诉我为什么会这样吗?
这是我的功能:
javascript - XMLHttpRequest 的响应文本在 Mozilla 中为空(空白)
当我在 IE 中运行以下代码时,它运行良好。
但在 mozilla ff 中,layerId 的值为空,因为reqGetSubMenuRef22.responseText
在 line1 处为空。
jquery - 使用带有 XHR ResponseText 的 jQuery Append
在过去的几个小时里,我一直在尝试使用 jQuery append() 将 XHR responseText 中的内容附加到 div 元素(带有 ID)中。
我已经验证我得到了 responseText,所有变量都是正确的,等等。我相信这与尝试附加 responseText(即 HTML)有关。
关于问题可能是什么的任何想法?我不想使用 jQuery.ajax() 库/函数,我可以提一下。