当前位置: 首页 > 面试题库 >

在jQuery成功事件上填充html表

花高爽
2023-03-14
问题内容

这是我的问题。

我有这个HTML表:

<table class="flexme" id="table" border="1">
  <thead>
    <tr>
      <th width="100">Usuario</th>
      <th width="100">Nombre</th>
      <th width="100">Apellido</th>
      <th width="100">Cedula/Rif</th>
      <th width="140">Direccion</th>
      <th width="100">E-mail</th>
      <th width="100">Telefono1</th>
      <th width="100">Telefono2</th>
      <th width="100">Status</th>
      <th width="150">Acci&oacute;n</th>
    </tr>
  </thead>
  <tbody>
    <tr id="test">
      <td></td>
    </tr>
   </tbody>
</table>

我有这个ajax请求:

$.ajax({ 
   type    : "POST",
   url     : "service.php",
   dataType: "json",
   data: {
       action:"search",
       type: 'users',
       parameter: parameter,
       parameterContent: parameterContent,
   },           
   success:function(data) {
       $('#searchResults').show();
       var len = data.length;
       for (var i = 0; i< len; i++) {
       var username  = data[i].username;
       var name  = data[i].uname;
       var lastname  = data[i].lastname;

   }
})

用JSON提供的信息填充html表的正确方法是什么?我一直尝试都没有成功。我已经完成测试,append()
html()但没有成功,有人可以指出正确的方向吗?

我想要的是获取来自JSON的信息,并使用此信息动态填充表格。


问题答案:

您可以尝试以下方法:

    var table = $("#table tbody");
    $.each(data, function(idx, elem){
        table.append("<tr><td>"+elem.username+"</td><td>"+elem.name+"</td>   <td>"+elem.lastname+"</td></tr>");
    });

可以在这里找到更多信息:http :
//api.jquery.com/jQuery.each/



 类似资料:
  • 本文向大家介绍如何处理jQuery AJAX成功事件?,包括了如何处理jQuery AJAX成功事件?的使用技巧和注意事项,需要的朋友参考一下 要处理jQuery AJAX成功事件,请使用方法。只要AJAX请求成功完成,ajaxSuccess(callback)方法就会附加一个要执行的函数。这是一个Ajax事件。 这是此方法使用的所有参数的描述- callback- 要执行的功能。事件对象,XML

  • 基本标记 jsTree 可以将常规无序列表变成树。所需的最小标记是一个<ul>带有嵌套<li>节点的节点,其中嵌套了一些文本。 您应该有一个包装的容器,<ul>并在该容器上创建实例。像这样: $('#html1').jstree();. <div id="html1"> <ul> <li>根节点 1</li> <li>根节点 2</li> </ul> </div>

  • 我正在运行数组中的项列表。通过JQuery将这些选项输出到html。 我想将数组中的当前项与先前选择的变量进行比较,并将属性设置为。 但无法添加属性。 我做错了什么? //PHP //某些HTML表单 jQuery

  • 问题内容: 这是我目前拥有的东西,不幸的是,我似乎无法弄清楚如何使用jQuery-UI …它曾经与直接的Autocomplete.js一起使用 我在后端的JSON看起来像这样 我使用了这里的答案来使mustMatch正常工作,但是不幸的是,如果我在输入框中“跳格”,或者如果我完全键入单词而不是实际选择建议的文本,那么我会得到“没有选择”响应,而不是值和ID。 当您实际上没有选择字段时,有人知道如何

  • 我有两个收藏,一个是用户,另一个是猫。我想要猫的数据下我的用户集合。但我没有得到。 user.js

  • 我是javascript和jQuery新手。我已经加载了文件。我需要帮助循环通过所有的数据,并显示在一个HTML表中,当用户单击一个按钮。 我的表结构如下: 我的“jsondata.json”文件结构如下: