我用来发送请求的脚本:
$(document).on('submit', 'form', function(e) {
var form = e.currentTarget;
console.log($(this).serialize());
$.ajax({
url: form.action,
type: 'POST',
data: $(this).serialize(),
success: function(response) {renderGraph(response);},
error: function() {}
});
e.preventDefault();
});
服务器路由:
app.post("/sendDL", function(request, response) {
var _graph = new graph(request.body.DLCode);
}
使用x=1;y=2;
作为输入,我得到DLCode=x%3D1%3By%3D1%3B
。
使用x=1;\ny=2;
作为输入,我得到DLCode=x%3D1%3B%0D%0Ay%3D1%3B
。
两者都在x=1;y=1
中产生request.body.DLcode
。
有什么建议吗?
答案 0 :(得分:0)
我是个假人。
它确实经历了,我在VS2012中进行了调试,调试人员认为换行并不重要。