我想做一个简单的页面名字录入,点击确认按钮,名字上传到数据库的动作。由于是新手,
不太理解jquery ajax在同一页面的前后台通讯的问题。特别是URL要怎么写。是写个服务器上面的js文件地址?还是写一个js里面的函数,还是怎么办?
在node端的路由要如何写。在线求等!
起了服务器后,点击确认按钮,一直返回的都是error。
前端:
$.ajax({
data: test,
url: '../model/test.js',
type: 'post',
dataType: 'json',
async: false,
cache: false,
timeout: 5000,
success: function(data){
alert("success");
//var datas = JSON.parse(data);
//if(200 == datas.code){
// window.alert(datas.message);
// //$("#id_tip").val(datas.message);
//}else{
// window.alert(datas.message);
// // $("#id_tip").val(datas.message);
//}
if(data.msg =="true" ){
// view("修改成功!");
alert("修改成功!");
window.location.reload();
alert("修改成功!");
}else{
view(data.msg);
}
},
error: function(){
alert('error ');
}
});
后端
router.get('/public/model/test.js/operSearch', function(req, res, next) {
res.send("hello world");
//res.render('/add_metpage', { title: 'Express' });
});