我有一个id数组,我需要用单独的AJAX请求发送每个id。但是,数组中的每个下一个id只需要在AJAX从服务器接收到前一个请求的成功响应之后才需要发送。
var idsArrays = [2001,2002,2003,2004,2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020 ];
$.each(idsArrays, function( index, value ) {
var data = "id="+value;
$.aja
我正在构建一个web应用程序。
这个web应用程序的一部分是从客户端到服务器的ajax请求:
$.ajax({
url: url,
type: "get",
data: {
id: ID,
},
success: function(response) {
//parameter response contains the data sent back from the server
//some stuff is done to this data in the r
我一直试图将一个信息对象传递给.NET核心控制器方法。传递单个字符串并接收是可以的。但是,当我试图传递从表中获取的数据时,控制器不会接收。请看下面的代码。
控制台错误输出
POST https://localhost:44366/home/GetInformation 415
MVC控制器:也尝试了FromQuery。它成功地获得了命中,但接收到null。
public class HomeController : Controller
{
[HttpPost]
public string GetInformation([FromBody]Student student)
我想摆脱我的html表单提交,并将它们替换为Ajax (X M L H t p请求)。我已经将表单返回值设置为"false“,并编写了一个小测试来测试Ajax机制。在Java脚本端,我确实收到了就绪状态4和状态200,因此发送数据显然是成功的,但是在PHP端,变量永远不会到达。
我尝试用通常的POST方法来获取它们,就像我之前接收html提交时所做的一样,其简化形式是:
$x = $_POST'x';回显$x;
“x”已通过Ajax发送,状态为4,状态为200。
有人能说出我做错了什么吗?非常感谢。