Ajax はこのようなデータをどのように処理するのでしょうか?バックグラウンドメソッドを呼び出すにはどうすればよいですか? (応答データに戻り文字列が表示されないのはなぜですか?)
淡淡烟草味
淡淡烟草味 2017-05-19 10:17:24
0
3
553

1. Asp.net プロジェクトでは、フロントエンドは ajax を使用してバックエンドに値を転送しますが、バックエンドに呼び出されるメソッドがあるかどうかを確認するにはどうすればよいでしょうか?ブレークポイントを設定して何もしなくても、結果を返すことに問題はないので、エラー メソッドに直接応答するだけです。アドバイスをお願いします!

#########ページ:#########

バックステージ:

###ブラウザ:###

######応答:######

淡淡烟草味
淡淡烟草味

全員に返信(3)
Ty80

ajaxリクエストを送信する際に、受信するデータの種類を json 而你后端返回的数据不是json形式で指定します。したがって、リクエストは失敗したとみなされ、失敗コールバックが入ります。

そして、バックエンドの記述に何か問題がある可能性があります。ブラウザの応答は HTML ページですか?

これらの場所はresponse.write('xxxx')正しいはずです

それではresponse.end()しましょう

すべてのバックエンド応答データは response.write であるべきではないでしょうか?


追加:

書き間違えたみたいです

html

リーリー

test.aspx.cs

リーリー

いいねを押す +0
小葫芦

ajax は datatype:json を削除します
または Response.Write は json 形式のデータを返します

いいねを押す +0
大家讲道理

バックグラウンドで戻る場合は、次のように変更します:

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!