Hinzufügen Sie können Kopfzeilen in jQuery getJSON?
ive wurde auf der Suche, um JSON-Daten für pinterest, aber merken, dass er derzeit nicht lassen, Sie erhalten für einen Benutzer und ein bestimmtes board so gefunden mashape und ich brauchen, um die API-Schlüssel, aber mit header request kann dies gemacht werden mit getJSON? aktuelle code:
Ich übergeben zu müssen: "X-Mashape-Schlüssel: KEY_HERE" ich sehe, es kann getan werden, in ajax, aber dont wissen, wie zu schreiben, die getJSON, wie die Schleife, aber hier sehen kann:
http://blog.mashape.com/mashape-sample-code-executing-ajax-request-using-jquery/
$.getJSON(settings.apiPath + settings.username + '/boards/', function (data) {
beforeSend: setHeader,
console.log(data);
for (var i = 0; i < settings.count; i++) {
var feed = false;
if(data.data[i]) {
feed = data.data[i];
}
var temp_data = {
message: truncate(feed["message"], 100),
url: feed["link"]
};
$('#pinterestFeed ul').append('<li class="feed">' + templating(temp_data) + '</li>');
}
$(".pinterest #loading").hide();
});
Sie können einfach mit
Ja, ich weiß, aber nicht sicher, wie Sie Sie, zu schreiben, die ich schon in getJSON purly nach unten, um die loop-Daten, die Art der neu zu diesem
Sie können
$.ajax()
?Ja, ich weiß, aber nicht sicher, wie Sie Sie, zu schreiben, die ich schon in getJSON purly nach unten, um die loop-Daten, die Art der neu zu diesem
Sie können
$.ajaxSetup()
zu set-Optionen für alle zukünftigen AJAX-Aufrufe.
InformationsquelleAutor James Brandon | 2014-07-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
$.getJSON ist eine Kurzform für
So können Sie einfach verwenden Sie es direkt, wie
headers
wurde Hinzugefügt, in jQuery 1.5, so dass Sie angeben können Schlüssel/Wert-Paaren gibt es statt einebeforeSend
Rückruf.InformationsquelleAutor Satpal
mit $.ajax() wäre besser gewesen, als
$.getJSON
ist die Kurzform der Funktion, wenn Sie Sie nicht verwenden$.ajax()
, die Sie verwenden können, $.ajaxSetup um Header zu setzen, wie:Aber beachten Sie, dass es sets Header für die Zukunft von Ajax-Anfragen.
InformationsquelleAutor Sudhir Bastakoti
Seit getJSON ist eine Abkürzung die Schreibweise für $.ajax() warum nicht nutzen, die
ajax()
bietet ein hook aufgerufen, der Sie durchbeforeSend: function(jqXHR, settings)
Den Haken erlaubt das hinzufügen von benutzerdefinierten Header für ausgehende AJAX-request ... ich denke, im Gegensatz zu
$.ajaxSetup
... Sie nicht haben, um sorgen über zurücksetzen, nachdem Sie esInformationsquelleAutor jsshah
Glaube nicht, dass Sie können Kopfzeilen auf getJSON. http://api.jquery.com/jQuery.getJSON/
InformationsquelleAutor user2144147