我想问,如何将ajax的值转换成javascript?

我想问,如何将ajax的值转换成javascript?,javascript,ajax,Javascript,Ajax,我有这样的代码,ajax代码是一种从php检索数据的方法,返回我称之为“RESPONSE”。和函数$(窗口)。on('load',function(){是chat feature中的一个函数,我想在其中调用ajax中包含的响应特性来调用“chat msg”变量 您的意思是在Ajax函数之外处理响应?您可以将Ajax函数打包为承诺,此外,您可以封装一个函数,该函数的参数包含回调函数,以便您可以使用回调函数处理response使用全局变量,并将响应分配给该变量,然后使用它。但是您需要确保在使用变量之

我有这样的代码,ajax代码是一种从php检索数据的方法,返回我称之为“RESPONSE”。和函数$(窗口)。on('load',function(){是chat feature中的一个函数,我想在其中调用ajax中包含的响应特性来调用“chat msg”变量


您的意思是在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;
                }
            });
        });
    });