问题标签 [jquery-ajax]

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 回答
23999 浏览

javascript - XMLHttpRequest 无法加载 Origin null 是 Access-Control-Allow-Origin 不允许的

我有一个包含以下代码的 code.html 文件。

当我在浏览器中打开 code.html 文件时,它给出了一个错误:

是什么原因造成的,我能做些什么来解决这个问题?

0 投票
1 回答
22243 浏览

struts-1 - Struts struts-config.xml 动作映射解释

我是 Struts 框架的菜鸟。我试图了解动作映射是如何工作的。假设我有一个发送 AJAX 请求的 JavaScript 文件:

我的struts-config.xml文件如下所示:

我不明白 和 之间的action关系form-bean。我的请求会被处理TestAction吗?如果是这样,表单 beantype属性的用途是什么?

更新

对于需要对 struts MCV 框架有一个全面了解的人,请查看链接。

0 投票
1 回答
362 浏览

ajax - 什么是变量 [[FunctionLocation]]、[[Scopes]]:在浏览器控制台中

使用 jQuery Ajax 时,在浏览器控制台中,我可以看到 xhr 对象有两个 props / 字段,用一些奇怪的符号表示 [双方括号,在这种情况下不认为它表示数组];

首先,它们到底是什么,其次,我可以从我的 JavaScript 代码中访问这些值吗?

在此处输入图像描述

0 投票
1 回答
58 浏览

php - 无法将变量从 jquery 传递到 php

我想在同一页面上将一个变量从 jquery 传递给 PHP(我正在使用 WordPress)。

我尝试使用这样的 ajax 帖子:

我在脚本标签下面得到了 post 变量:

但 var_dump 结果为空..

我不知道..有人可以帮助我吗?提前致谢 :)

0 投票
2 回答
227 浏览

jquery - 如何使用 JQuery AJAX 将模型传递给控制器​​?

我制作了调用IActionResult. 但我不能将模型传递给它我只是传递一个字符串。我的问题是如何传递模型?

AJAX

控制器

出来的文字很奇怪。它的字段比模型多。我的模型只有名称、等级、目标、描述。

"Name=C%23%20vvvvvv&grade=1&SubID=123&BarCode=vvvvvvnnnnnnnnnnnnnn&Objectives=ABC%40abc123&Description=ABC%40abc123&__RequestVerificationToken=CfDJ8Ekvaq-NSQtAn7SGG0DJv7-ETDuOvAlwPoMzNMGyUSfJ6RRc2UY3KRxQbq0VEzBRE-YgHTSeMtnKY8DqTKXk8GoGsvkcB87xEM0-G5zbBO6BtoWLncH1ROE7iE2kiUbjBsPg_pwzZpXPUhS9_Nb14ay02l-N_DSULUT22cTa8zY5zpcyHY5Nsp-mN7tfLYiOGA"

当我尝试在没有字符串化的情况下传递模型并更改参数IActionResult以获取课程模型而不是字符串时,我得到 null !

我应该怎么做才能通过模型​​探测?

0 投票
1 回答
25 浏览

json - 如何区分传递给视图的 JSON 消息?

我的问题是:如何区分传递给视图的 JSON 消息?或者
如何区分 JSON 成功和错误消息?

我有以下 ajax 帖子和返回 JSON 的方法。但是无论发送到视图的任何消息,我都只会通过“成功”的第一个功能收到消息,即使代码隐藏失败,我也不会收到失败消息!

阿贾克斯邮报

方法返回 JSON

同样,我总是通过第一个函数返回方法结果。我怎么知道的?我从来没有得到第二个函数结果 Alert("error !!")

如果 ModelState.IsValid = false 我应该怎么做才能将 JSON 返回到第二个函数?

0 投票
1 回答
55 浏览

javascript - jQuery - 如何在无序列表中根据需要显示来自 GitHub API 的元素?

我正在尝试使用jQuery (AJAX) 从 GitHub API 获取一些数据,并将其附加到静态网页中。下面是我的 HTML 和 JS 片段。

你可以看到,在每个用户下,同样的事情一次又一次地迭代。使用.html()而不是.append()覆盖第一次迭代数据,并且所有内容都被最新迭代的数据替换。理想的结果应该是这样的:

所需视图

我也尝试使用for循环,但同样的事情正在发生。我试图从最近几天开始解决它,但无法解决它。我刚刚开始使用 jQuery 和 AJAX。

注意:如果 GitHub API 请求超出您的要求,您将无法看到上述代码片段的结果。所以我还包括网页当前情况的图像。

在此处输入图像描述

0 投票
3 回答
2176 浏览

asp.net-core - 在 Asp.net MVC Core 中,Jquery Ajax 调用传递的参数始终为空

我正在将我的 MVC 应用程序迁移到 Asp.Net 核心(3.1 版)应用程序。我有一个用于菜单导航的布局页面。当用户单击任何菜单时,出于某些业务目的,我需要将一些值从布局传递给控制器​​。为此,我在这里使用了一个 ajax 调用。

下面的 ajax 调用代码在 MVC 中运行良好,但在 Asp.Net 核心中,传递的参数值在控制器中为空。

MVC的工作代码:

下面是我获得这些传递值的控制器操作方法:

当相同的代码在 Asp.Net 核心中不起作用时,我用谷歌搜索它,发现需要修改 ajax 调用代码。

我在下面修改了数据部分:

并在控制器动作方法中使用了 FromBody:

我在“CurrentPage”参数中得到了 null 值。

我在下面自己尝试了另一种情况:

在这种情况下,我在动作方法内的“CurrentPage”参数中获得完整的 Json 格式值

下面是相同的屏幕截图。

附上截图

请建议。

0 投票
1 回答
74 浏览

php - AJAX GET 在具有更大数组大小的 Godaddy 上显示空结果

我有一个 ajax get 脚本,无论我的数组大小如何,它都能在我的本地主机上完美运行。不幸的是,当我在 Godaddy 主机服务器上运行相同的脚本时,它返回一个空字符串作为响应。如果将我的 php 数组大小减少到几行,它就可以工作。

我做了一些研究并在此链接上应用了修复程序...当 GoDaddy 主机上的 JSON 内容超过 1MB 时,ajax GET 失败 ...但我仍然得到相同的 EMPTY STRING。任何建议将不胜感激。提前致谢。

到目前为止,这是我的代码...

PHP

功能产品颜色数据($con){

}

header("内容类型:应用程序/json"); echo json_encode(product_colors_data($con));

查询

var row_num = $("#table > tbody > tr").length;

控制台日志

解析器错误

0 投票
1 回答
58 浏览

jquery - 引导程序 | JQuery:如何在表单提交单击期间对字段启用“必需”验证?

以下是JS代码:

以下是按钮:

当我删除 JS 代码时它工作正常,但我想要 ajax 调用,所以我不能依赖整个页面提交。有没有办法在 JS 调用中启用所有必需的字段检查?