ajax get传入中文参数编码
时间: 2023-12-13 22:23:21 浏览: 69
在使用 AJAX 时,如果需要传递中文参数,需要对参数进行编码,以避免乱码问题。可以使用 `encodeURIComponent()` 方法对中文参数进行编码,示例代码如下:
```
var chineseParam = "你好";
var encodedParam = encodeURIComponent(chineseParam);
var url = "example.php?param=" + encodedParam;
$.ajax({
url: url,
method: "GET",
success: function(response) {
console.log(response);
},
error: function(xhr, status, error) {
console.log(error);
}
});
```
在服务器端接收到参数后,需要使用相应的解码方法对参数进行解码,如 PHP 中使用 `urldecode()` 方法进行解码。
阅读全文