2016-11-20 6 views
0

私は編集の最後の列であるdataTableを持っています。私は編集フォームのための別のページを持っています。私が望むのは、jQueryダイアログボックスで編集リンクをクリックしてそのページを開いてデータを送信するときです。jqueryダイアログボックス内のページ

+1

IDは1ページに繰り返すことはできません。同じ 'myHref' idを持つ複数のタグを潜在的に作成しているようです。あなたの全面的な問題であるかどうかは分かりませんが、それは問題です。私はこれを誤解していない限り。 – Taplar

+0

@dil私はあなたが欲しいと思うものの回避策を追加しました。質問はすべて明確ではないので、あなたが何か違うものが必要な場合は私に知らせてください。 – georoot

答えて

0

ポップアップまたはフォームを編集するためのより具体的な用語modalをしたいと仮定すると、この問題

を解決する正しい方法は、あなたがそのために別のHTMLビューを持っていますが、実際には一般的なフォームを作るべきではありませんajaxを使用してデータを投稿します。別のページを作成することは、その目的に反します。

ここでは、まだ別のページがあると仮定します。モーダルはsrc iがhrefから推測しています、開きたいページのURLが含まれてい

<div class="modal"> 
    <iframe src="" id="frameSrc"> 
    </iframe> 
</div> 

ようにする必要があります。だからここにあなたがjavascriptの

$(this).on("click", function() { 
    var editUri = $this.attr('href'); 
    document.getElementById('frameSrc').src = editUri; 
}); 

にはJavaScriptがHREFからURLを取得し、モーダルでiframeタグにsrcに置き換えることを行うだろう方法です。

・ホープ、このことができます。..

0

アラートなしでこれを行うことができ、あなたはjqueryの 使用フェードインし、それを作るためにいくつかのスタイルにHREFを送る必要はありません。

$('a#login').click(function(){ 
 
$("#bgstyle").fadeIn('slow'); 
 
    $('form').fadeIn('slow'); 
 
    
 
})

Fiddle DEMO とにかく希望を、このヘルプあなた

私はこれを行うたい場合、私は、ブートストラップモーダルを使用することを好みます。

関連する問題