685530
当我前台用get的方式调用后台时,success内的代码被执行,当该用post时却执行了error内的代码。 可后台不管前台用哪种方式提交,都可以正常输出,代码如下: 前台: $.ajax({ url:"http://127.0.0.1:3000/getdata", //url:"http://192.168.100.187:3000", dataType:"jsonp", jsonp:"callback", data:{ name:"Persagy", address:"Shang Di", Boss:"Jiang Jiang" }, type:"post", success:function(result){ alert('x'); alert(result); }, error:function(mess){ alert('error'); alert(mess); } });
后台: app.post('/getdata',function(req,res){ res.writeHead(200); res.send(queryObj.callback+'('{"message": "test"}')');*/ console.log(util.inspect(res)); var data=req.body; console.log(data); console.log(req.url); //res.send(util.inspect(data)); res.end(util.inspect(data)); });