0
私はデータベースからのいくつかのレコードを示すテーブルを持っています。
各テーブルには、ターゲット列の詳細を示す列があります。
faceboxポップアップで詳細を表示したい。
各詳細はAJAXのリクエストに由来しています。
初めて行をクリックすると、空のfaceboxが表示されます。
私のajaxリクエストの完全ハンドラにfaceboxコードを書きました。
次回はクリックした行には以前のクリックに関するデータが表示されます。
どういうところが間違っていますか?私のコードの そのシンプルなフォーム:jQuery AJAX完了ハンドラ
$(function() {
$(".view").click(function (e) {
var props = [{ 'Key': 'FilledFormID', 'Value': 4}];
var fileName = "~/Maskan/Control/UserDiscussions.ascx";
var jsonText = JSON.stringify({ path: fileName, properties: props });
$("#test").advloaduc({
webServiceName: '../../Services/AJAX.asmx',
renderUCMethod: 'RenderUserControl',
ucMethodJsonParams: jsonText,
completeHandler: jQuery.facebox({ div: '#test' })
});
});
});
どうもありがとうございました。 私のコードの問題について教えてください。 – Shahin
完全なハンドラは 'function()'が渡されることを期待しています。渡されたものは文です。 – Nalum