我 在客户端用 然后 服务器端用 app.post('/userInfo',routes.userInfo); 这个来处理。 处理函数: exports.userInfo = function(req,res) { var info = {}; info.age = req.body.age; //get form data from client info.sex = req.body.sex; info.weight = req.body.weight; info.height = req.body.height; info.email = req.body.email; info.password = req.body.password;
mogodb.info = info;
console.log(info);
console.log(req.query);
res.end();
};
现在问题是,上传完成之后页面会发生跳转,而我的功能只是上传下数据而已,不希望跳转,我应该怎么做呢?
回复 (9)
D
把表单target属性指向一个iframe即可。
J
引用 DoubleSpout把表单target属性指向一个iframe即可。
可以举个简单的例子吗? 谢谢啊
D
你放个隐藏的iframe,然后把form表单的target属性设置为iframe的name,就可以把标单
表单提交到那里去了,具体代码你谷歌下,很多的
N
ajax 不能解决么?
L
引用 neurontajax 不能解决么?
同意,ajax 就是干这个的。
M
为啥不用ajax
J
引用 mz121star为啥不用ajax
后来用$.post推送。没有用表单提交的去 提交数据。
J
S
ajax+1,表单submit事件的回调 return false即可
参与回复
登录后即可参与回复。登录