request.send()后重定向-请求未被提交,页面重定向
Redirect after request.send() - request is not posted, page redirects
我有一个基本的ajax评论表单,其中包含一个文本区和是/否单选对象。
- 如果选择"是",则发布用户的评论,然后他们被带到新的一页。
- 如果"否",评论将被发布并保持在同一页面上。
实际情况是,当用户选择"是"时,评论不会发布,而且页面还是会重定向。
下面是post脚本:
//
flag_yesno = getRadioValue('form_comments', 'flag_yesno');
request.open('POST', 'process.php?t=' + new Date().getTime());
request.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
request.onreadystatechange = function()
{
if(request.readyState == 4)
{
// put response text in the comment_posts div
comment_posts.innerHTML = request.responseText;
}
}
// set up POST parameters
var params = "&foo=" + foo + "&bar=" + bar;
// send it on over!
request.send(params);
// redirect if needed
if (flag_yesno=='yes')
{
window.location = '/foo.php?foo='+foo;
}
是否有一种方法来处理重定向后的request.send()
被解雇?重定向似乎破坏了这部分
等待呼叫完成。等待"直到发射"是很难衡量的。
if(request.readyState == 4)
{
if (flag_yesno == 'yes')
{
// redirect if needed
window.location = '/foo.php?foo='+foo;
}
else
{
// put response text in the comment_posts div
comment_posts.innerHTML = request.responseText;
}
}
相关文章:
- PHP表单提交和重定向
- 重定向到“提交”按钮上的其他控制器
- 表单提交时重定向页面
- 在Jquery easyui中,多个选项卡提交按钮点击事件正在重定向到主页(第一个)选项卡
- Iframe提交并将用户重定向回原始页面,但Iframe似乎仍然存在
- ajax表单提交后从客户端重定向
- 收到错误时如何防止在提交()上重定向
- Ajax 提交表单有时有效,有时直接重定向到操作网址
- 模拟隐藏表单提交&使用JavaScript重定向以实现安全支付
- 高级表单提交-单选、复选框和重定向
- 使用javascript创建Form元素,并在不重定向/刷新的情况下提交
- 如何使用单击此处提交重定向表单
- 使用jquery进度条重定向到表单提交后的另一个页面
- Javascript按钮,它提交联系人表单7表单,然后重定向到URL
- jQuery在表单提交和重定向后发出警报
- 选择其中一个单选按钮,然后单击“提交”,重定向其他页面
- 重定向提交按钮取决于选项
- 表单重定向提交不工作,为什么
- 如何使用Dropzone.js和Rails 4重定向提交页面
- 在警告框中单击ok后重定向提交的表单