ios ajax get请求问题
时间: 2023-10-02 11:06:45 浏览: 197
ajax请求的request
在 iOS 中,你可以使用原生的 XMLHttpRequest 对象来发送 AJAX GET 请求。以下是一个简单的示例:
```javascript
var xhr = new XMLHttpRequest();
xhr.open('GET', 'http://example.com/api/data', true);
xhr.onreadystatechange = function() {
if (xhr.readyState == 4 && xhr.status == 200) {
// 请求成功
var data = xhr.responseText;
console.log(data);
}
};
xhr.send();
```
在上面的代码中,我们首先创建了一个 XMLHttpRequest 对象,并使用 `open` 方法指定了请求的 URL 和请求方式。第三个参数设置为 `true` 表示使用异步模式。然后,我们在 `onreadystatechange` 回调函数中监听请求状态的变化。当 `readyState` 为 4(请求已完成)并且 `status` 为 200(请求成功)时,我们从 `responseText` 属性中获取响应数据。
注意,在 iOS 中,你需要特别处理跨域请求。如果你的请求 URL 和当前页面的域名不同,你需要在服务器端设置跨域请求的允许。
阅读全文