$.ajax({ url: "/menu/getPermissionsByUserid", method: "GET", data:userid,这个ajax没有传userid成功过,请修改代码传参成功
时间: 2024-09-22 09:01:34 浏览: 28
$.ajax中contentType: “application/json” 的用法详解
在jQuery的$.ajax请求中,传递参数需要正确包装在data选项内,特别是当参数是简单的值而不是键值对的时候。对于你给出的例子,如果`userid`是一个JavaScript变量,你需要像下面这样修改`data`部分:
```javascript
$.ajax({
url: "/menu/getPermissionsByUserid", // API 请求地址
method: "GET", // 请求方法
data: { userId: userid }, // 将变量作为 'userId' 的键值对传递
success: function(response) { // 成功回调
console.log(response);
},
error: function(xhr, status, error) { // 错误回调
console.error("Error:", error);
}
});
```
这里我们假设`userid`是字符串类型。如果你的`userid`是一个对象或者复杂的数据结构,可能需要适当的序列化(如JSON.stringify)后再传递。
阅读全文