[英]JQuery ajax request data
有一个像这样的ajax请求:
var user = {
username: 'levi',
password: '111111'
};
$.ajax({
url: url,
method: "GET",
data: {user: user},
success: function(data) {}
});
网址是?user%5Busername%5D=levi1&user%5Bpassword%5D=11111"
但是我需要的是?user.username=levi1&user.password=11111"
网址本身会替换特殊字符。
阅读链接http://www.blooberry.com/indexdot/html/topics/urlencoding.htm
您也可以使用encodeURIComponent()对URL进行编码;
尝试使用以下语法,以使对象的键中包含点:
var user = {'user.username': 'levi', 'user.password': '111111'};
$.ajax({
url: url,
method: "GET",
data: user,
success: function(data) {}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.