我对 Ajax 方法有一个疑问。我习惯使用 ajax,就像我使用下面写的四个简单行:
$.ajax({
type: "POST",
url: "/application/group/addMembers",
data: {memberIds: selectedMembers, groupId:<?php echo $this->groupId; ?>},
success: (function(msg) {
// alert(msg);
var ans = JSON.parse(msg);
alert(ans['message']); // msg is array returned from php script in json
})
});
现在,当我在不同的网站或教程上学习更多内容时。他们通过创建用于与服务器交换信息的 XMLHTMLREQUEST() 来执行 ajax。还有更多的东西,比如打开、发送功能。
但我没有创建 XMLHTMLREQUEST 对象,我的 ajax 仍然可以正常工作。我只是想知道区别。当我不使用 XMLHTMLREQUEST 对象与服务器通信时,我会丢失一些东西吗?我确实搜索过它。但我仍然需要一个答案。