フィールドをリンクとしてレンダリングし、ユーザーがリンクをクリックしたときにjqueryダイアログを開きたいとします。 次に、ajaxは編集フォームを読み込み、読み込みに失敗した場合にユーザーに警告する必要があります。既に存在していますか?いくつかのヒント、提案、してください?jqgrid:フィールドをリンクとしてレンダリングし、ajax読み込み編集ページを含むjquery.dialogを開く方法は?
私は編集ダイアログを開くために見つけ、再使用、このコードに考えていた:
function showDialog(url, strtitle) {
var dialog = $('#dialog');
if (!strtitle) strtitle = 'Errore apertura finestra!';
$('#dialog').dialog('destroy');
$('#dialog').show();
$("#dialog").dialog({
resizable: true,
modal: true,
draggable: true,
overlay: {
backgroundColor: '#000',
opacity: 0.9
},
open: function() {
$(this).load(url);
},
title: strtitle,
buttons: {
'OK': function() {
$(this).dialog("close");
}
}
});
おかげで事前
あなたのフィールドについて詳しく知りたいですか? –
@Heera:フィールドにはすでにURLが含まれています。たとえば、「http:// mysite/mycontroller/action/my_id」と入力します。フィールドは別にして、私はオープンなダイアログに集中できるように努力します。完全なコードが必要だと思うなら、ここに置くことができます。私は単純化するだけではありませんでした。ありがとうございました! – Larry
ajax呼び出しでサーバーからデータをロードしてjqueryダイアログに入れる方法を知りたいですか? –