相关疑难解决方法(0)

jquery post和html form post之间的区别

我正在寻找一段时间,但我没有得到它:

Jquery $ .post和我提交带有帖子的普通html表单时有什么不同?

我的jquery代码:

$.post( "/test", query , function( data ) {
  console.log(data)  
});
Run Code Online (Sandbox Code Playgroud)

我的HTML代码:

<form method="post" action="/test"   >
<input id="query" type="text"  name="q"  >
<input type="submit" value="Search">
</form>
Run Code Online (Sandbox Code Playgroud)

我使用快递,当我做jquery帖子时,下面的代码不会工作.服务器只会将重定向作为数据发送,不会重定向页面.但是当我使用表单时,它将重定向页面tp/newpage.为什么会这样?是否有一种方式,jquery将像html表单一样工作?

router.post('/test', function(req, res) {
res.redirect('/newpage');
}
Run Code Online (Sandbox Code Playgroud)

我看到在chrome中可以看到jquery使用类型"xhr"而表单使用"document"...我能改变吗?

html jquery node.js express

1
推荐指数
1
解决办法
2600
查看次数

标签 统计

express ×1

html ×1

jquery ×1

node.js ×1