フォームを含むdivがあります。そのdivをjqueryUIダイアログを使用したダイアログとして使用します。
フォームにはボタンがあります。ボタンがクリックされたときにビューに添付されたJSファイルからメソッドを呼び出したい。
どういうわけか、ダイアログは関数を見つけることができません。
HTML
<div id="Applon" title="Edit Slab" style="width: 100%; background-color: #33CCCC;">
<form action="\" id="frmDtl">
....
......
<button id="dtlCancel" type="button" onclick="this.parent.CancelDetails()" style="font-weight: bold; color: #3333FF; width:60px;">
<div><span>Cancel</span></div>
</button>
</form>
</div>
JSファイル
$(function() {
// Dialog
$("#Applon").dialog({
autoOpen: false,
height: 370,
width: 650,
modal: true,
buttons: {
Close: function() {
$(this).dialog('close');
//$('input:visible:enabled:first').focus();
}
},
close: function() {
}
});
});
function CancelDetails() {
....
}
VS2008のMVC2ビューでこれを使用しています。ビューには2つの形式があり、そのうちの1つはダイアログです。
ボタンがクリックされたときにダイアログでJSファイル内の関数を検索するにはどうすればよいですか?
助けてください。