问题标签 [ajax-request]
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 - Ajax 请求发布参数
我想使用 ajax 发布请求,但我的请求仅在我使用 Get 请求时才有效。
当我使用获取请求时,我的模型已正确填充。通过发布请求,我的模型为空。
所以这有效:
在控制器端:
但这不起作用:
在控制器端:
我的模型:
标题和响应(不知道如何更好地展示它们): http: //pastebin.com/AM6ScEsz
javascript - 通过 Ajaxrequest.open 从 Javascript 到 PHP 文件获取变量
我有以下javascript函数
还有PHP文件
问题是我无法将 var runs3 从 javascript 函数传递到 php 文件。我还尝试根据以下主题(使用 ajaxRequest.open 向 php 发送变量)解决方案,例如 ajaxRequest.open("POST", "runs3.php?variable="+runs3) 或 AjaxRequest.open("POST" , "runs3.php?myvar=runs3", true); 但就我而言,它不起作用。你知道我的情况有什么问题吗?感谢您的关注。
javascript - 如果我要返回表格,检查 Ajax 调用是否为 200 OK 的最佳方法是什么?
我有一个关于 ajax 成功的问题。因此,在以前的情况下,我返回了类似 ID 的数据,但现在在这种情况下,我返回了整个表。所以我想在检索数据之前检查 Ajax 是否成功(200 OK)。最好的方法是什么?我还使用新的方法来检索数据并检查 JQuery 的错误。这是我的代码示例:
javascript - 如何在 nightwatch.js 中发送 ajax 获取请求
我在 UI 自动化测试项目中工作,我需要向我的服务器发送一个 ajax 请求,但是在 Nightwatch.js 中,一些香草 javascript 和 JQuery 函数的功能是不可接受的,
因此,如果有人有在 nightwatch.js 环境中向服务器发送 Ajax 获取请求的经验,请给我一些信息/建议。
ajax - .ajax() 调用始终执行 .fail() 即使在服务器端代码(Web-api)成功后
我有一个对 web-api 页面 ( /api/attendances ) 的 ajax 调用。它插入一条记录,并返回 OK() 作为结果。
问题:插入正确完成,将返回 OK,但不是 .done()/success() 函数,而是调用 .Fail()/error() 。
我尝试了两种方式($.ajax() 和 $.Post()),它们都得到了相同的结果
1)
服务器端代码:
2)
3) 定义 DTO
任何帮助,将不胜感激。
jquery - 如何使用ajax请求从asp.net mvc中的控制器获取数据
我对 ajax 有点陌生。
我试图从我的控制器中的方法获取数据,我已经编写了 ajax 代码但似乎没有完成这项工作(没有从控制器中提取数据)也许我在 ajax 请求的控制器中丢失了一些东西。
我有两个下拉列表,我正在尝试根据另一个下拉列表的选择来填充下拉框,我正在尝试从我不知道如何操作的控制器中的方法中更正数据。
我真的很感激在这个问题上的一些指导或帮助
谢谢你
}
ajax - jQuery 中的多个嵌套 AJAX 调用:如何正确执行而不退回到同步?
我知道,这里已经有很多关于 AJAX 和同步性的问题,但不知何故我没有找到正确的答案。请温柔,我是菜鸟,所以,这可能是重复的。尽管如此,即使暗示这一点也可能会帮助我和其他人找到合适的答案。
功能
在这个函数中发生的是一个 AJAX 调用(通过 jQuerys getJSON 简写),用于 Facebook 页面的事件列表。这将返回代表每个日期的 JSON 对象列表。一个对象作为响应的示例:
不幸的是,这些都缺少我们需要的细节。它们是隐藏的(嵌套的),并且可以在创建第二个 getJSON(函数中的第 8 行)后使用每个对象的单独“id”找到。现在脸书回复:
等等,我正在寻找的细节。在进行第二次(嵌套)AJAX 调用后,我将 JSON 数据推送到数组“events”中(第 12 行)。
问题
这应该用每个 .each 迭代填充数组。但是,请查看两个“console.logs”。第一个返回填充的数组,第二个返回一个空数组...如果 AJAX 调用是同步进行的(这不是应该的),例如通过添加$.ajaxSetup({async: false});
在函数之前添加,它可以正常工作. 数组已填充并且可以渲染(第 18 行)。
问题
如何解释这种行为以及如何正确完成此功能?我知道,必须有一种使用延迟和承诺的方法?我以为我做到了,通过使用 .when.then.done ......显然我错了。
最好的问候,朱利叶斯
javascript - 如果我刷新页面,Javascript 功能会再次重新加载
在我的网页上,我使用 JS 实现了大部分功能,例如使用 ajax 请求保存记录等。我的场景就像我单击更新/保存更改按钮并调用 Ajax 请求或其他 Javascript 函数时一样。在刷新页面或重新加载页面执行操作后,整个代码将再次运行,数据再次保存在数据库中。您能否给我一个解决方案,说明如何阻止此操作完成。
javascript - 来自本地的json文件的ajax请求
我想通过 AJAX 请求检索我的本地 JSON 文件数据。当我在 Chrome 中启动 html 时,会产生错误:
XMLHttpRequest 无法加载。跨源请求仅支持协议方案:http、data、chrome、chrome-extension、https、chrome-extension-resource。
下面是我的代码:
如果我添加dataType : 'jsonp',
它返回错误函数。
javascript - 获取通知长度取决于 ReadFlag
JS:
如果ReadFlag == 0,我想获得notification.length。我在这个例子中使用Source == CIRIS。
这是我的 JSON https://api.myjson.com/bins/navph的链接