我想问,如何将ajax的值转换成javascript?
我有这样的代码,ajax代码是一种从php检索数据的方法,返回我称之为“RESPONSE”。和函数$(窗口)。on('load',function(){是chat feature中的一个函数,我想在其中调用ajax中包含的响应特性来调用“chat msg”变量我想问,如何将ajax的值转换成javascript?,javascript,ajax,Javascript,Ajax,我有这样的代码,ajax代码是一种从php检索数据的方法,返回我称之为“RESPONSE”。和函数$(窗口)。on('load',function(){是chat feature中的一个函数,我想在其中调用ajax中包含的响应特性来调用“chat msg”变量 您的意思是在Ajax函数之外处理响应?您可以将Ajax函数打包为承诺,此外,您可以封装一个函数,该函数的参数包含回调函数,以便您可以使用回调函数处理response使用全局变量,并将响应分配给该变量,然后使用它。但是您需要确保在使用变量之
您的意思是在Ajax函数之外处理响应?您可以将Ajax函数打包为承诺,此外,您可以封装一个函数,该函数的参数包含回调函数,以便您可以使用回调函数处理response使用全局变量,并将响应分配给该变量,然后使用它。但是您需要确保在使用变量之前完成ajax,
$(window).on('load', function() {
var tags = [{
type: "input",
tag: "text",
name: "name",
"chat-msg": "Halo, Selamat datang di Sistem Pakar Diet? Nama kakak siapa?" }, {
type: "input",
tag: "radio",
name: "kegiatan",
"chat-msg": "Senang bertemu denganmu, {{name}}! Kegiatan kakak sehari?",
children: [{
value: "olahraga",
text: "Olahraga",
}, {
value: "kerja",
text: "Kerja Kantoran",
}, {
value: "dirumah",
text: "Dirumah",
}]
}, {
type: "msg",
"chat-msg": "Mimin juga suka {{kegiatan}}...",
delay: 1250,
callback: function() {
var name = Chat.getData().name;
Chat.addTags([{
type: "input",
tag: "radio",
name: "tricked",
"chat-msg": tampunganrespon,
children: [{
value: true,
text: "Ya"
}, {
value: false,
text: "Tidak"
}],
success: function(data) {
var msg = data.tricked == 'true' ? "";
Chat.addTags([{
type: "msg",
"chat-msg": msg,
delay: 2000
}]);
}
}])
}
},
$(document).ready(function() {
$("#display").click(function() {
$.ajax({
type: "GET",
url: "datapertanyaan.php",
dataType: "html",
success: function(response) {
$("#responsecontainer").html(response);
alert(response);
return response;
}
});
});
});