如何发送响应ajax到变量javascript
How to send response ajax into variable javascript
我有以下ajax请求
<script>
$(document).ready(function(){
$.ajax({
url:'obtenerusuarios',
dataType:'json',
type:'get',
cache:true,
success:json
});
function json(data){
console.log(data);
}
});
</script>
此Ajax请求返回用户列表,我想将此响应的结果更改为javascript变量。我需要用响应
中的新数据替换availableTags
数组 <script>
$(function() {
var availableTags = [
"ActionScript",
"AppleScript",
"Asp",
"BASIC",
"C",
"C++",
"Clojure",
"COBOL",
"ColdFusion",
"Erlang",
"Fortran",
"Groovy",
"Haskell",
"Java",
"JavaScript",
"Lisp",
"Perl",
"PHP",
"Python",
"Ruby",
"Scala",
"Scheme"
];
$( "#tags" ).autocomplete({
source: availableTags
});
});
</script>
如果ajax请求的返回值是一个数组,您可以试试:
<script>
var insertar = function(data){
// Maybe clean 'data' here
$( "#tags" ).autocomplete({
source: data
});
}
$(document).ready(function(){
$.ajax({
url:'obtenerusuarios',
dataType:'json',
type:'get',
cache:true,
success:insertar
});
});
</script>
你可能需要清理"insertar"里面的"data"来调整到你想要的
相关文章:
- 调用类向后变量 (JavaScript)
- 初始化父类中的变量(JavaScript/CoffeeScript 习语)
- 可以'找不到变量javascript错误
- 输出数组变量javascript
- 自提交表单访问变量javascript
- 将变量 javascript 添加到用于旋转图像的链接中
- 在文本字段中显示保存的本地存储变量 - javascript
- 将变量添加到变量 JavaScript 中
- 获取要在变量 JavaScript 中使用的用户输入值
- 如何在变量 Javascript 中删除双引号
- 使用变量 javascript 从 json 文件中获取数据
- 读取输入和打印变量 - JavaScript 和 HTML 4.01
- 传递 PHP 变量 JavaScript 窗口位置
- 重置变量 JavaScript
- 变量 JavaScript 中的变量
- 尝试使用多个函数时无法使用全局变量 - JavaScript - 初学者
- 如何按值将数组分配给另一个变量 JavaScript
- setTimout 搞砸了变量 JavaScript
- 用内部函数变量更改外部函数变量?Javascript
- 根据变量 JavaScript 增加