如何从数据库中2个不同的表中捕获数据?

时间:2018-11-29 10:22:30

标签: javascript php html

<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.1.3/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container">
  <div class="row">
    <div class="col-md-8">
      <div class="row">
        <div class="col-md-12">col-md-12</div>
        <div class="col-md-12">col-md-12</div>
      </div>
    </div>
    <div class="col-md-4">col-md-4</div>
  </div>
</div>

无法从数据库中捕获组织名称。 (第二个ajax调用) (用户ID与原始用户ID相同) 例如,我要从数据库中的其他表中获取组织名称。我们正在另一个ajax中调用ajax,但是仍然无法捕获组织名称。

tables in the database

2 个答案:

答案 0 :(得分:0)

您可能正在寻找https://api.jquery.com/jquery.when/

$.when( $.ajax( "/page1.php" ), $.ajax( "/page2.php" ) ).done(function( a1, a2 ) {
  // a1 and a2 are arguments resolved for the page1 and page2 ajax requests, respectively.
  // Each argument is an array with the following structure: [ data, statusText, jqXHR ]
  var data = a1[ 0 ] + a2[ 0 ]; // a1[ 0 ] = "Whip", a2[ 0 ] = " It"
  if ( /Whip It/.test( data ) ) {
    alert( "We got what we came for!" );
  }
});

答案 1 :(得分:0)

我的建议是创建一个PHP脚本,该脚本返回所需的确切数据。如果这是可能的话。

对Web服务器进行两个完全独立的AJAX调用,而不是嵌套。使用两次调用中的数据,将它们组合到具有所需属性的自定义JavaScript对象中。