2013-05-10 68 views
0

test1.html爲什麼從php返回jquery mobile,它不起作用?

<script>$(function(){ 
$.get(
    "test1.php",{},function(result){ 
    //$("#result").html(result); 
    $("#result").html(result); 
});});</script><div data-role="page" id="home"> 
<div data-role="header"> 
    <h1>test</h1> 
</div>  
<div data-role="content"> 
<div id="result"></div> 
</div>  

test1.php

<? echo "<a href='#' id='btn_del' data-role='button' data-inline='true' data-icon='delete'>Del</a>"; ?>

它不顯示按鈕,但它只是顯示超鏈接。 我該怎麼辦?

回答

1

需要刷新jQuery的嵌入到你的按鈕...

刷新() 更新的jQuery Mobile的表單按鈕。

如果您通過JavaScript操作表單按鈕,則必須調用其刷新方法來更新視覺樣式。

http://api.jquerymobile.com/button/#method-refresh

+0

我已經試圖通過插入$( 「#btn_del」)按鈕( 「刷新」),但它仍然這麼想的工作。 – ting 2013-05-10 10:34:50

+0

你有沒有在document.ready或類似的東西中實現它,我認爲問題是加載腳本的方式... – SaurabhLP 2013-05-10 10:39:05