Javascriptの関数に問題が1つあります。にテキストを挿入するとtextarea
、関数PHP
はAJAXを使用してテキストをスクリプトに送信しますが、2つまたは3つの単語を挿入すると問題が発生します。たとえばBosnia and Herzegovina
、スクリプトが機能しません。文字列置換を使用しました:
function provjeraDrzave(rijec) {
rijec = rijec.replace(" ", "%20");
$.ajax({
type: "GET",
url: "/drzava.php?slovo=" + randomslovo + "&drzava=" + rijec,
success: function (odgovor) {
$('#rezultati').replaceWith($("<span id='rezultati'>" + odgovor + "</span>"));
},
error: function () {
alert('Doslo je do pogreske');
}
});
}
次のように機能するはずです。挿入すると、にBosnia and Herzegovina
変更する必要がありますBosnia%20and%20Herzegovina
が、に変更するBosnia%20and Herzegovina
と機能しません。問題はどこだ ??