JQuery是一种jQuery库中的一个AJAX方法,可以轻松地向服务器发送HTTP请求并接收JSON或XML数据。通过FromBody参数,可以在JQuery Ajax方法中使用Ajax从服务器发送请求时将数据作为JSON对象发送。
有时,当我们需要在请求主体中将参数作为JSON对象来传递到后台时,此方法将非常有用。
$.ajax({ type: "POST", url: "/api/controller/action", contentType: "application/json", data: JSON.stringify({id: 1, name: "John"}), success: function (data) { console.log(data); } });
在上面的代码中,我们使用JQuery Ajax从服务器发送请求并将请求数据作为JSON对象发送。在请求中,我们将数据作为字符串发送,然后使用JSON.stringify()方法将其转换为JSON对象。
需要注意的是,在JQuery Ajax方法中,我们还需要设置contentType属性并指定我们正在发送的数据的内容类型。在本例中,我们将其设置为"application/json",以指定我们发送的数据的类型为JSON。
上面的代码将向服务器发送一个包含"id"和"name"属性的JSON对象。当请求成功时,我们在控制台中打印响应数据。在这里,我们可以处理响应数据,将其渲染到UI上或执行其他操作。
总之,JQuery Ajax方法使客户端与服务器之间的通信变得更加容易和可靠。通过FromBody,我们可以将数据作为JSON对象从客户端向服务器发送,并从服务器接收响应数据作为JSON对象。