0

次のようなグリッド データを生成する php 関数があります。

<div id="_gridData">
            <div class="ui-grid-b">
                <div class="ui-block-a mobile-grid-header">&nbsp;</div>
                <div class="ui-block-b mobile-grid-header date-block">Time</div>
                <div class="ui-block-c mobile-grid-header number-block">Meal Type</div>
                <div class="ui-block-a ">
                <a id="delete_id_84" class="mp-delete-link ui-btn ui-btn-up-c ui-shadow ui-btn-corner-all ui-btn-icon-notext" data-iconpos="notext" data-icon="delete" data-role="button" href="" data-corners="true" data-shadow="true" data-iconshadow="true" data-wrapperels="span" data-theme="c" title="Delete"><span class="ui-btn-inner ui-btn-corner-all"><span class="ui-btn-text">Delete</span><span class="ui-icon ui-icon-delete ui-icon-shadow">&nbsp;</span></span></a></div>
                <div class="ui-block-b  date-block  "><a id="edit_id_84" class="mp-edit-link ui-link" data-ajax="false" href="">02:00 AM</a></div>
                <div class="ui-block-c  date-block ">Lunch</div>
            </div>
</div>

ただし、同じデータを取得するために ajax で同じ関数を呼び出すと、次のようになります。

<div id="_gridData">
            <div class="ui-grid-b">
                <div class="ui-block-a mobile-grid-header">&nbsp;</div>
                <div class="ui-block-b mobile-grid-header date-block">Time</div>
                <div class="ui-block-c mobile-grid-header number-block">Meal Type</div>
                <div class="ui-block-a ">
                <a id="delete_id_84" class="mp-delete-link" data-iconpos="notext" data-icon="delete" data-role="button" href="">Delete</a></div>
                <div class="ui-block-b  date-block  "><a id="edit_id_84" class="mp-edit-link" data-ajax="false" href="">02:00 AM</a></div>
                <div class="ui-block-c  date-block ">Lunch</div>
            </div>
</div>

アンカー タグに付加された余分なクラスがすべて失われていることに注意してください。

このグリッドを作成します: ここに画像の説明を入力

こんな風に見える: ここに画像の説明を入力

したがって、データ削除アイコンはなくなりました。

ボタンや選択メニューなどのオブジェクトで「更新」を呼び出すことは知っています。

$('#_mealTime').val('');
$('#_mealTime').selectmenu("refresh");

アンカータグで行う必要がある同様の呼び出しはありますか?

4

2 に答える 2

0

最初の php スクリプトが実行してページをレンダリングする場所とは異なるパスで ajax を使用する場合、CSS の URL を確認してください。可能であれば、ルート相対パスを使用するようにしてください。

/images/delete_button

それ以外の

画像/delete_button

于 2012-12-27T04:32:40.277 に答える