So habe ich eine E-Mail-Sende-Funktion auf meiner Cordova App und es verwendet jQuery, um es zu tun. Beim Debuggen meiner App funktioniert die Ajax-Funktion beim Testen in meinem Browser einwandfrei, aber wenn ich die App erstelle und sie auf meinem Smartphone ausprobiere, funktioniert sie nicht. Ich hatte ein anderes Problem wie dieses, das nur behoben wurde, sobald ich normale js anstelle von jQuery verwendete. Hier ist die Funktion:Kann jemand diese jQuery in normale js übersetzen?
var message = localStorage.getItem("Message");
var key = "dJdJekCVAFIqvUJ13DEczZjgIh_4MyeIGEHz2GBYKFe"; // <<KEY
var message_name = "defender_send_message"; // <<MESSAGE NAME
var url = "https://maker.ifttt.com/trigger/" + message_name + "/with/key/" + key;
$.ajax({ // <<SEND
url: url,
data: {value1: message,
value2: localStorage.getItem("AdminsEmail")},
dataType: "jsonp",
complete: function(jqXHR, textStatus) {
console.log("Message Sent");
}
});
Wer weiß, wie es zu übersetzen in der normalen js? Danke
Meinst du "statt jQuery"? AJAX ist eine allgemeine Technik, nicht etwas, das für Code spezifisch ist. – Barmar
@Barmar Ja ich denke, ich benutze nicht viel jQuery und nicht die richtige Terminologie. Ich bearbeite meinen Beitrag jetzt – sparpo
Sie sollten wahrscheinlich versuchen herauszufinden, warum jQuery in Ihrer App nicht funktioniert. Das Umschreiben von allem, was es benutzt, wird wahrscheinlich eine große Aufgabe sein. – Barmar