【发布时间】:2015-02-19 05:29:31
【问题描述】:
就我有限的理解而言,这个函数应该在服务器上创建一个文件,其中包含函数 NewFileToSave() 返回的文本字符串:
function SaveDay()
{
var toSend = NewFileToSave();
var xhr = new XMLHttpRequest();
xhr.open('POST', 'postTest.dat', true);
xhr.onload =
function(e)
{
if (this.status == 200)
{
alert("Sent");
}
};
xhr.send(toSend);
alert(toSend);
}
当它运行时(在 Chrome 中,没有来自 Chrome 的 Javascript 控制台的投诉),最终警报按预期向我提供了我的文本字符串,然后 onload 函数中的警报告诉我它已按预期发送。但是我没有在包含脚本的 HTML 页面加载到 Chrome 的 URL 的文件夹中找到名为 postTest.dat 的服务器文件(或文件搜索可以判断的服务器上的任何其他位置)。
谁能告诉我我有多傻?
【问题讨论】:
标签: javascript function xmlhttprequest