[英]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”以適應所需的內容。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.