0

MVC3とjavascriptに問題があります

私は、部分的なビューを含む、部分的なビューを含む、ビューを備えた構造を持っています。

  • 意見
    • 部分図1
      • 部分図2

部分ビュー1には、jqueryデータテーブルがあります。このためのセットアップはJavascriptファイルにあります。このファイルは部分ビュー1からインポートされ、正常に動作しています。

このテーブルの行をクリックすると、3つのjqueryデータテーブルを含む部分ビュー2が読み込まれます。これらはすべて、最初のテーブルの「クリック」アクションと同じ機能内でセットアップされます。

これらの3つの新しいテーブルには、ボタンが必要です。この「クリック」アクションの関数を同じJavascriptファイル内に配置したいと思います。しかし、これが問題です。パーシャルビュー2にJavaScriptを直接含めると、ボタンクリックが機能します。

javascriptファイルに含めると、クリックに反応しません。

スコープの問題が疑われますが、部分ビュー1用にロードされたスクリプトは、部分ビュー2でもアクセスできますか?

4

1 に答える 1

1

PV2のクリックイベントは、PV1ではなくPV2に配置する必要があります。PV2がリロードされ、PV1がリロードされない場合、PV1はPV2のボタンを別のボタンとして認識するため、クリックイベントは認識されません。

編集:だから私はあなたが正しいと信じています。

于 2012-08-23T09:40:36.417 に答える