0

Web サイトの ajax 関数にアクセスする方法をたくさん試しました。コードは次のとおりです。

$.ajax({
    type: 'POST',
    url: 'sched', 
    so on and so fourth..
});

注意: URL には、という名前の URL パラメータがありますsched。明らかに、これを自分のサーバーまたは Web サイトで実行すると、これは機能しません。この URL のルート アドレスを知る方法はありますか? example.com/sched のように?ありがとう

4

1 に答える 1

0

AJAX は、他のドメインでのリクエストをサポートしていません。これにより、2 つの選択肢が残ります

  1. HttpWebRequest などを使用してサーバー側コードから応答を取得する
  2. JSONP を使用します。他のドメインが JSONP コールバックをサポートしている場合。

JSONP の使用は簡単で、これは Stackoverflow の他の投稿で明確に説明されています。同じ質問で、方法#1または方法 #2を使用できます。

JSONP をサポートしていない他のドメインからデータをフェッチする場合、サーバー側のコードを使用するオプションしかありません。

お役に立てれば!

ヴィベク

于 2013-03-31T08:49:11.417 に答える