jquery - jquery:从ajax调用填充数据以选择
问题描述
来自外部 API 的方法返回如下数据:
[{"deviceName":"Srba","deviceId":"17d0d7a199b1"},{"deviceName":"357122388","deviceId":"2b4473f6e781"}...]
我从我的页面调用它:
$.ajax({
type: 'GET',
url: 'url',
dataType: 'jsonp',
success: function (selectValues, textStatus, jqXHR) {
if (selectValues != null) {
$("#tablet").empty();
$("#tablet").append("<option value='0'>--Select--</option>");
$.each(selectValues, function (key, value) {
$('#tablet')
.append($("<option></option>")
.attr("value", key)
.text(value));
});
}
},
error: function (jqXHR, ex) {
console.log(jqXHR);
}
});
但我得到一个错误并调用回调error
函数
我怎么能理解,什么是错的,为什么会发生?
解决方案
推荐阅读
- python - 使用 PyInstaller 将 Cython 编译的模块和 python 代码构建为可执行二进制文件
- android - 根据方位旋转谷歌地图,中心有固定标记
- php - 文本区域中的双中继器克隆内容
- swift - 线程 1:致命错误:在展开可选值 (setupInputOutput) 时意外发现 nil
- javascript - 将存储在字符串中的数组转换为数组
- r - 将初始化转换为日期?
- excel - 如何从 Excel 生成一封电子邮件,其中考虑到选择了多少行
- android - netty-socketio:如何在应用程序最小化时保持 WebSocket 服务器处于活动状态
- flutter-layout - 应该使用什么来使文本小部件可点击?
- c++ - Visual Studio 中有没有办法对 cpp 文件进行数字签名