'["POST","HEAD"]' 用jquery将他转拆分出来
时间: 2023-07-19 14:03:27 浏览: 29
可以使用JavaScript的split()方法将字符串拆分成数组,如下所示:
```javascript
var str = '["POST","HEAD"]';
var arr = str.slice(1, -1).split(",");
console.log(arr); // ["POST", "HEAD"]
```
上面的代码中,我们先使用slice()方法去掉字符串开头和结尾的中括号,然后再使用split()方法按逗号将字符串拆分成数组。最后打印出来的数组就是["POST", "HEAD"]。
相关问题
jquery post
您好!对于您的问题,jQuery 提供了一个方便的方法来使用 POST 请求发送数据到服务器,该方法是 `$.post()`。
使用 `$.post()` 方法的基本语法如下:
```javascript
$.post(url, data, success, dataType);
```
其中:
- `url` 是要发送 POST 请求的服务器 URL。
- `data` 是要发送到服务器的数据。可以是一个普通的对象、字符串或者序列化后的表单数据。
- `success` 是一个回调函数,用于处理请求成功后的响应数据。
- `dataType` 是预期的服务器响应的数据类型,可以是 `"xml"`、`"html"`、`"json"`、`"text"` 等。
以下是一个示例,演示如何使用 `$.post()` 方法发送 POST 请求并处理响应:
```javascript
$.post("your-server-url", { key1: "value1", key2: "value2" }, function(data) {
// 处理请求成功后的响应数据
console.log(data);
}, "json");
```
希望能对您有所帮助!如有任何疑问,请随时提问。
jquery ajax post
jQuery提供了多种方式来使用ajax进行post请求。其中一种方式是使用$.ajax()方法,只需将type属性的值设置为'POST',然后指定url和data参数即可。例如,可以使用以下代码发起一个post请求:
```javascript
$.ajax({
type: 'POST',
url: 'http://www.liulongbin.top:3006/api/addbook',
data: {
bookname: '史记',
author: '司马迁',
publisher: '广西图书出版社'
},
success: function (res) {
console.log(res);
}
});
```
其中,type属性的值设置为'POST'表示使用post请求,url参数指定了请求的URL地址,data参数指定了要发送的数据。在success回调函数中可以对请求的结果进行处理。
另外,jQuery还提供了一个简化的post方法post(),可以用于发送简单的POST请求。这个方法可以替代复杂的$.ajax()方法。具体的使用方式可以参考jQuery的官方文档。
请注意,以上代码示例中的URL地址和数据只是示意,实际使用时需要根据需求修改。