2013-05-10 69 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