[解決済み] jQueryでWebServiceを呼び出すと「No Transport」エラーが発生する
2022-04-25 18:57:43
質問
以下のようなウェブサービスがあります。
[WebMethod]
public string HelloWorld()
{
return "Hello World";
}
クラスのデコレーターに手を加えていない、純正の標準的なものです。
このjQueryのメソッドを持っています。
var webMethod = "http://localhost:54473/Service1.asmx/HelloWorld";
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
data: "{}",
dataType: "json",
url: webMethod,
success: function(msg){ alert(msg.d); },
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert(errorThrown);
}
});
後でデータを投稿する必要があるので、ポストアクションになっています。
jQueryを実行すると、"No transport"エラーが返されます。
また、jQueryは私のマシン上のシンプルなHTMLファイルに保存され、WebServiceは私のマシン上でも実行されていることを一つ述べておきます。
HTMLページには何のコードもなく、単なるウェブページであり、C#プロジェクトでも何でもないのです。
どなたか正しい方向を教えていただけませんか?
どのように解決するのですか?
jQueryのページが読み込まれないのは
http://localhost:54473
の場合、この問題はおそらくクロスドメインリクエストを行おうとしていることが原因です。
更新情報1 をご覧ください。 このブログの記事 .
アップデート2 もしこれが本当に問題なら(私はそう疑っていますが)、解決策としてJSONPをチェックするのがよいでしょう。以下は、それを始めるのに役立つかもしれないいくつかのリンクです。
関連
-
[解決済み] jQueryで要素が非表示になっているかどうかを確認するには?
-
[解決済み] jQueryでチェックボックスに "checked "を設定する
-
[解決済み] jQueryの「exists」関数はありますか?
-
[解決済み] jQueryでテーブルの行を追加する
-
[解決済み] jQueryを使ったAjaxリクエストの中断
-
[解決済み] jQuery Ajax呼び出し後のリダイレクトリクエストを管理する方法
-
[解決済み] jQuery .onとhoverの使い分けは可能ですか?
-
[解決済み】jQueryでチェックボックスがチェックされているかどうかを確認するにはどうすればよいですか?
-
[解決済み】iPad版SafariでjQueryを使ってタッチイベントを認識させる方法は?可能でしょうか?
-
[解決済み] jQueryを使用して文字列から最後の文字を削除する方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] jQueryのpreventDefault()が発動しない
-
[解決済み] jest.fn()の値はモック関数またはスパイである必要があります。
-
[解決済み] GoogleのホストされたjQueryを使用する最良の方法、しかしGoogleの私のホストされたライブラリにフォールバックすることは失敗します。
-
[解決済み] セレクトした要素の外側のHTMLを取得する
-
[解決済み] 動的に生成された要素でクリックイベントが動作しない [duplicate]
-
[解決済み] jQueryでloading spinnerを表示するには?
-
[解決済み] JSONPとは何か、素人目にもわかるように説明してくれる人はいませんか?[重複)。
-
[解決済み] セレクトボックスの選択項目を設定する
-
[解決済み] jQuery OR Selector?
-
[解決済み] jQueryを使用して文字列から最後の文字を削除する方法は?