0

私はここで完全に困惑しています。

ユーザーがDoc IDのリストをコンパイルできるようにするhtmlのフォームがあります。作成ボタンをクリックすると、これらのドキュメント ID の値が警告され、必要に応じて文字列をフォーマットするために ASP ページにそれらを送信し、フォーマットされた文字列を返し、それをテキストエリアに入力する必要があります。私のプライマリ ページで何らかの形でこのあいまいな問題が発生しているため、ここでの方程式から ASP ページを完全に削除しました。

作成ボタンをクリックすると、警告ボックスに正しい値がポップアップ表示されますが、テキスト領域にスローされる代わりに、ページのインクルード ファイル、完全な CSS などすべてがテキスト領域に入力されます。私はそのようなものを見たことがありません。Firebug では、これが応答テキストである理由などについての情報が得られません。

奇妙なのは、これを jsFiddle で設定したことです。ここではまったく同じコードを使用していますが、今回は正しい結果が得られます: http://jsfiddle.net/VNUUV/

これは私の機知に富んでおり、洞察が必要です。実際のテスト ページのコードは、そこにある JS Fiddle のコードと同じです。どんな助けでも大歓迎です!

4

1 に答える 1

0

これは、あなたが経験していることが起こるかもしれないシナリオである可能性があります。ASP機能がインストールされていないIISサーバーは、aspファイルを標準コンテンツファイルとして扱う場合があります。サーバーサイドインクルードは引き続き機能します。

あなたの会社のページは単なるhtmlなので、うまくレンダリングされます。ただし、Ajaxリクエストは、インクルードが解決された後、aspページのスクリプトテキストを返すだけです。

于 2012-05-28T18:07:56.957 に答える