J'ai essayé de différentes manières, mais je n'arrive pas à obtenir le bloc de succès à exécuter et je continue d'avoir la requête ajax retournée comme une erreur bien que l'URL soit correcte. Mon erreur dit "indéfini". Avez-vous des idées d'autre chose que je pourrais essayer? Nous vous remercions de votre aide.Pourquoi ma requête wikipedia opensearch ajax ne va-t-elle pas aboutir?
$(document).ready(function() {
$("form").submit(function() {
var searchTerm = $("#searchterm").val();
var proxy = 'https://cors-anywhere.herokuapp.com/';
var url = "https://en.wikipedia.org/w/api.php?action=opensearch&search=" +
searchTerm + "&format=json";
$.ajax({
url: proxy + url,
success: function(response) {
console.log(response);
},
error: function(request, status, error) {
console.log(request.responseText);
console.log(url);
}
});
});
});
Avez-vous vraiment un saut de ligne entre '' et 'api.php action = ...'? C'est une erreur de syntaxe JavaScript – Phil
Aussi, que dit l'erreur? – Phil
Je ne sais pas. Ce fut juste une erreur de formatage de ma part en soumettant ma (toute première) question à Stackoverflow. Merci d'avoir porté cela à mon attention cependant! – allisonPlusPlus