XMLHttpRequest不能异步工作

时间:2014-10-28 04:04:15

标签: javascript ajax post asynchronous xmlhttprequest

这是我的JS

        var req = new XMLHttpRequest();
        req.open('POST','/some-location',true);
        req.send("A string to be processed server-side");

        var resp = req.responseText;

麻烦的是,它只是不起作用。每当我使用console.log(resp)查看响应时,它都是一个空字符串。

但当我将第二行更改为req.open('POST','/some-location',false);时,resp是已处理的结果。不过,我不想将false设置为异步。

是否有计划Javascript方式来查看我做错了什么?

1 个答案:

答案 0 :(得分:0)

它不起作用,因为它不是AJAX请求。你必须使用AJAX。它不是很复杂,您可以在

找到说明

http://www.w3schools.com/ajax/default.asp