了解更好的Jquery Ajax

时间:2018-09-01 16:38:16

标签: jquery json ajax

我阅读了有关JQuery.ajax的文档,但是我有一些疑问。

从这里:http://api.jquery.com/jquery.ajax/

使用Json自动发送和接收数据吗? ajax方法$.ajax中的代码是Jquery代码还是Ajax代码?然后,当我在ajax中编写代码时,是在用ajax方法编写Jquery代码还是在JQuery帮助下编写ajax代码?

2 个答案:

答案 0 :(得分:0)

您所有的写作都是Java语言,如Dale在评论中所说。

假设您有一个javascript对象,并且想使用ajax将其发布到后端。您必须使用JSON.stringify()使其成为JSON字符串,因为此方法会将javascript对象或数组或要发送回的任何内容序列化为后端可以读取和理解的JSON字符串。

JSON.parse将字符串解析为javascript对象。所以如果你有 var text ='{“ name”:“ John”,“ birth”:“ 1986-12-14”,“ city”:“ New York”}'; 您可以使用 var obj = JSON.parse(text); 将其解析为javascript对象

这就是我将它与asp.net用作后端的方式。

希望这对您有帮助

答案 1 :(得分:0)

如果您询问内容类型,则可以在传递给$ .ajax的对象中进行指定,例如,如果要发送和接收json,请像这样设置它:

jQuery.ajax({
'type': 'POST',
'url': url,
'contentType': 'application/json; charset=utf-8',
'data': JSON.stringify(data),
'dataType': 'json'
});

以及有关jquery ajax的类型:它是纯JavaScript的XMLHttpRequest的包装。