私はさまざまな方法で試してみましたが、実行するブロックを取得できません。URLは正しいものの、ajaxリクエストがエラーとして返されます。私のエラーは "undefined"と言います。あなたが試すことのできる何か他のアイデアはありますか? ありがとうございます。あなたの提出イベントハンドラの追加wikipedia opensearch ajaxリクエストが正常に返されないのはなぜですか?
$(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);
}
});
});
});
あなたが本当に 'と'アクション= ... '' api.phpの間に改行を持っていますか? JavaScriptの構文エラー – Phil
また、エラーは何を言っていますか? – Phil
私はしません。それは私の(非常に最初の)質問をStackoverflowに提出している間、ちょうど私の部分の書式設定エラーでした。しかし、私の注意を喚起してくれてありがとう! – allisonPlusPlus