FR.ajax({
url: "http://127.0.0.1:8888/getData",// 请求的api
type: "get",
dataType: "jsonp",
jsonpCallback: "fn",//传递给服务器端的回调函数的名字
success: function(res) {
console.log("请求成功!");
console.log(res);
},
fail: function(err) {
console.log("请求失败:" + err);
}
});
jsonp跨域需要后端配合,不知道你会不会 nodejs,我做了一个demo给你参考
const express = require("express");
const app = express();
app.listen(8888, () => {
console.log("server is running at http://127.0.0.1:8888/");
});
app.get("/getData", (req, res) => {
const fn = req.query.callback;
let arr = ["tom", "jerry", "spike"];
res.send(`fn(${JSON.stringify(arr)})`);
})