nodejs与jqery项目使用ajax与后台java类交互的写法
时间: 2023-06-18 11:05:06 浏览: 99
在 Node.js 中,可以使用第三方模块 `node-fetch` 来实现与后台交互。在 jQuery 中,可以使用 `$.ajax()` 方法来实现与后台交互。
以下是两种写法的示例:
Node.js:
```javascript
const fetch = require('node-fetch');
fetch('http://example.com/api/data')
.then(res => res.json())
.then(data => console.log(data))
.catch(err => console.error(err));
```
jQuery:
```javascript
$.ajax({
url: 'http://example.com/api/data',
method: 'GET',
dataType: 'json',
success: function(data) {
console.log(data);
},
error: function(jqXHR, textStatus, errorThrown) {
console.error(textStatus, errorThrown);
}
});
```
以上示例中,假设后台提供了一个 `/api/data` 的接口,返回的数据格式为 JSON 格式。在 Node.js 中,使用 `node-fetch` 发起 GET 请求,然后处理返回的结果;在 jQuery 中,使用 `$.ajax()` 方法发起 GET 请求,然后处理返回的结果。
阅读全文