ajaxアクションリンクを使用してpartialviewをロードしていますが、返されるpartialviewの一部としてjqueryを埋め込む必要があります。私がスタルクリングしているのは、スクリプトが終了したらスクリプトを起動する方法です。MVCを使用したjqueryスクリプトブロックの実行PartialView
答えて
使用しているjQuery関数(.post、.get、ajax)のコールバックを使用します。それがどのように見えるに.getについては
は、次のとおりです。私は別々のファイルにすべてのjsをバンドルする傾向がある
$.get(url, callbackFn);
function callbackFn(data){
//Append markup to dom
$('#someDiv').append(data)
// call the js function here
functionFromPartialView();
}
N.Bを。部分ビュー内にjを埋め込む必要はありません。論理的な分割を維持するのがずっと簡単で保守的です。
では、OnSuccessメソッドを使用してを使わずに一部のスクリプトを起動する方法を知っていますか?
コントローラ&ビューでは、ダイアログボックスの処理方法に関する特定の知識が必要なページなしで、すべての種類のダイアログボックスとビヘイビアをページに挿入できるAJAXデザインを実装しようとしています。
これまでのところ、OnSuccessコールバックをフックするだけで動作する唯一の方法です。このためには、AJAXの一部ではなくページにスクリプトを置く必要があります。
どのようなアイデアですか?
パーシャルビューがレンダリングされた後に初期化されるオブジェクトの1つにイベントをフックしないでください。これがうまくいくかどうかは確かではありません。私は自分の関数/スクリプトを読み込んでいる部分的な部分に運があるが、それは非常に間欠的で、特定のシナリオでしか動作しないようだ。 –
部分図の下部にスクリプトブロックを追加してみてください。次に、いくつかのコードに関数(){..}を追加し、それが発生するかどうかを確認します。 –
あなたの問題はまだ解決されていませんか? –
- 1. asp.net mvc partialview
- 2. asp.net MVC partialviewが
- 3. ASP.NET MVC 2アプリケーションのjQueryからPartialViewをリロードしますか?
- 4. リフレッシュMVC 3 PartialViewはJavaScriptを
- 5. jQueryでMVCスクリプトブロックを埋め込みます
- 6. jQueryを使用したASP.NET MVC AJAX
- 7. MVC update jqueryを使用したDropdownlistfor
- 8. Jqueryグリッドを使用したASP.Net MVC
- 9. MVCを使用したAJAXとjQuery
- 10. jQueryを使用したajaxロードページでのスクリプト実行の防止
- 11. PartialViewの内容はjquery load()を使用してwebgridを更新しません
- 12. javascript/jquery - スクリプトブロック間のスクリプトブロック全体がエラーメッセージなしで無効にされる
- 13. Telerik MVCとJQueryを使用したASP.NET MVC
- 14. PowerShell - 特定のスコープでスクリプトブロックを実行する
- 15. ASP.net MVC3 - Ajaxポストバックを使用した面倒なビューとPartialView
- 16. MVC PartialViewをSignalRレスポンスにレンダリングする
- 17. ASP.NET MVC PartialView HTML文字列を取得
- 18. MVC3のPartialViewを使ったFancyBox
- 19. アノテーションを使用したトレースの実行
- 20. リンゴスクリプトを使用したシミュレータビルドの実行
- 21. ValidateAntiForgeryTokenを使用したカスタムオーソライズフィルタの実行
- 22. GridViewのPartialViewとしての各行
- 23. パラメータ化されたスクリプトブロックを使用するPowerShell関数
- 24. Refresh PartialView by jQuery via Ajax Post
- 25. JQuery Progress barとpartialview on submit
- 26. Asp.Net MVC 3 - PartialView(Ajax)用のJSファイルの複製
- 27. MxN行列を使用したjQueryアニメーション
- 28. slideToggle Jqueryを使用したテーブル行
- 29. Sharp Liteアーキテクチャを使用したASP.NET MVC 3で結合クエリを実行
- 30. フォームは、DataAnnotationsを使用してPartialViewを返して投稿しました。
jqueryを使用してpartialviewを取得していませんか? partialviewの一部であるjqueryスクリプトを実行する必要があります。その可能性はないと推測する。あなたが提案したものを試してみる。 –
ええ、ms ajaxスクリプトを削除してください。 jQueryは必要なものすべてを処理できるため、実際の必要はありません。 – redsquare
それはMSのものと一緒に行くよ。私の機能をOnSuccessイベントに接続するだけでした...とにかくチップのおかげで。 –