Heim > Web-Frontend > js-Tutorial > javascript - ajax中success回调函数里如何输出json数据?

javascript - ajax中success回调函数里如何输出json数据?

ringa_lee
Freigeben: 2018-05-14 15:09:11
Original
2704 Leute haben es durchsucht

回复内容:

麻烦仔细看你的数据类型,低级错误好不好

results是一个数组,所以你在调用时,应该写:

js.results[0].currentCity
//或者
js.results[0]["currentCity"]
Nach dem Login kopieren

你的success应该改为下面的形式;然后直接把alert替换成你自己的回调函数就可以啦!

 
    $.ajax({
        url: window.location.href,  //the endpoint, commonly same url
        type: "POST", //http method
        data: { csrfmiddlewaretoken : csrftoken, 
                email: email,
                password: password,
                },  // data sent with the post request

    //handle a successful response
        success : function(json){
            console.log(json);  // another sanity check
            //On success show thr data posted to server as a message
            alert('Hi '+json['email']+'!.'+' You have entered password:'+json['password']+json["rsp"]);
                },
    //handle a non-success response
            error: function(xhr,errmsg,err){
            console.log(xhr.status + ": " + xhr.responseText); // provide a bit more info about error to the console
            }
        });
Nach dem Login kopieren
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage