0

jQueryを使用してhtmlを返すPOSTを作成していますが、ライトボックスでこのhtmlを使用するにはどうすればよいですか?現在、私はこれを使用しています:http: //buckwilson.me/lightboxme/ですが、どれでも使用できます。

php:

        $string = "<p> Number:".$num."</p>";
    $string .= "<p>Date:2012  Number: 123</p>";
    $string .= "<table>";
    $string .= "<thead><tr><th>Category</th><th>Status</th><th></th></tr></thead>";
    $string .= "<tbody>";

    foreach ($categories as $cat){
        $string .= "<tr>";
        $string .=      "<td>$cat[C]</td>";
        $string .=      "<td>$cat[S]</td>";
        $string .=      "<td><a href='#'><img src='/images/1.png' /></a></td>";
        $string .= "</tr>";
    }

    $string .= "</tbody>";
    $string .= "</table>";
echo json_encode($string);
4

1 に答える 1

0
  1. 最初に、同じ html が buckwilsons ライトボックス me で適切に機能することを確認する必要があります。
  2. 次に、ajax投稿から返されたデータが同じであることを確認してください
  3. ページの好きな場所にデータを配置します。例:
  4. $('#my_new_html').html(データ); // ajax post から返された html データ
  5. 成功関数内で $('#my_new_html').lightbox_me(); を呼び出します。新しい要素でバックウィルソンのライトボックスを呼び出す

それが役立つことを願っています! それ以外の場合は、より多くのコードを表示する必要があります

于 2013-01-09T23:14:00.410 に答える