javascript - 来自 php 的 Ajax 响应不会将收到的数据显示为可折叠 - jquery mobile?

标签 javascript php jquery ajax jquery-mobile

我原本希望以下结果能够在 html 页面中以可折叠的方式显示,但它会以简单的方式显示没有折叠方式的结果?

我正在起诉data-role="collapsible"它仍然不会显示它?

php (updateProjectsCreated.php)

  while($row = mysqli_fetch_array($result))
  {

      echo "<div data-role=\"collapsible\"> " ;

         echo "<B> UniqueAdvertisingCode = '".$row['UniqueAdvertisingCode']."' </B>";
         echo "<B> AdvertiserName =  '".$row['AdvertiserName']."' </B>";
         echo "<B> Title = '".$row['Title']."' </B>";


         echo "<br><hr>";

      echo "</div> " ;

  }

JavaScript

function updateProjectsCreated(){


var email="xyz@gmail.com";

$.post("php/updateProjectsCreated.php",  

   { email:email}, function (data,status){
      $("#showeditdashboard").html(data);

   });

}

html

<body>

<div data-role="page" id="page">

  <div data-role="main" class="ui-content">

     <div id="showeditdashboard">  </div>

  </div>

</div>

</body>

最佳答案

假设您使用的是 jqm 1.4,请更改

$("#showeditdashboard").html(data);

$("#showeditdashboard").html(data).enhanceWithin();

关于javascript - 来自 php 的 Ajax 响应不会将收到的数据显示为可折叠 - jquery mobile?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23644076/

相关文章:

javascript - 如何使用 this.props.children 将 Prop 从父级传递给子级?

javascript - Jquery 在表单验证条件上添加和删除类

javascript - 延迟链接 - 然后在上一个调用因错误完成时调用成功回调

c# - 如何使用 View 变量从 View 中编码模型方法?

javascript - 修改 JavaScript 数组属性

php - 如何获得两个连接变量的最大值

php - 使用 header 重定向,但 http 代码始终为 200

php - 消息系统: Save and Send - when to do the INSERT of a new message?

javascript - 如何将每个 td 元素的高度设置为其宽度?

javascript - JQuery show() - 暂停函数直到执行回调