问题标签 [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.
javascript - XMLHttpRequest 无法加载 Origin null 是 Access-Control-Allow-Origin 不允许的
我有一个包含以下代码的 code.html 文件。
当我在浏览器中打开 code.html 文件时,它给出了一个错误:
是什么原因造成的,我能做些什么来解决这个问题?
struts-1 - Struts struts-config.xml 动作映射解释
我是 Struts 框架的菜鸟。我试图了解动作映射是如何工作的。假设我有一个发送 AJAX 请求的 JavaScript 文件:
我的struts-config.xml
文件如下所示:
我不明白 和 之间的action
关系form-bean
。我的请求会被处理TestAction
吗?如果是这样,表单 beantype
属性的用途是什么?
更新:
对于需要对 struts MCV 框架有一个全面了解的人,请查看此链接。
php - 无法将变量从 jquery 传递到 php
我想在同一页面上将一个变量从 jquery 传递给 PHP(我正在使用 WordPress)。
我尝试使用这样的 ajax 帖子:
我在脚本标签下面得到了 post 变量:
但 var_dump 结果为空..
我不知道..有人可以帮助我吗?提前致谢 :)
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 !
我应该怎么做才能通过模型探测?
json - 如何区分传递给视图的 JSON 消息?
我的问题是:如何区分传递给视图的 JSON 消息?或者
如何区分 JSON 成功和错误消息?
我有以下 ajax 帖子和返回 JSON 的方法。但是无论发送到视图的任何消息,我都只会通过“成功”的第一个功能收到消息,即使代码隐藏失败,我也不会收到失败消息!
阿贾克斯邮报
方法返回 JSON
同样,我总是通过第一个函数返回方法结果。我怎么知道的?我从来没有得到第二个函数结果 Alert("error !!")
如果 ModelState.IsValid = false 我应该怎么做才能将 JSON 返回到第二个函数?
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 格式值
下面是相同的屏幕截图。
请建议。
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;
控制台日志
解析器错误
jquery - 引导程序 | JQuery:如何在表单提交单击期间对字段启用“必需”验证?
以下是JS代码:
以下是按钮:
当我删除 JS 代码时它工作正常,但我想要 ajax 调用,所以我不能依赖整个页面提交。有没有办法在 JS 调用中启用所有必需的字段检查?