@ 記号を使用する文字列を含む変数を作成しています。@記号がURLで別のものとして解析されることなく、Javascriptでこれを行うにはどうすればよいですか?
3 に答える
5
おそらく、文字列を連結して URL を作成しています。
var ajax_url = 'foo.json?' + key + '=' + value;
そうしないでください。jQuery の AJAX 関数を使用して、代わりにオブジェクトを渡します。
$.ajax({
url: 'foo.json',
type: 'GET',
cache: false, // You might need that
data: {
key: value
},
success: function(data) {
...
}
});
key
value
自動的にエスケープされます。
于 2013-03-25T02:16:49.643 に答える
1
@
JavaScript の文字列の特殊文字ではありません。文字列で必要な場合は、他の通常の文字と同じように文字列に入れます。
于 2013-03-25T02:14:46.130 に答える
-1
/@ ですか、それとも @@ ですか? これらは通常、他の言語で使用される規則です。
于 2013-03-25T02:19:56.590 に答える