仅在页面加载时检索一次数据

时间:2015-06-17 03:00:43

标签: javascript jquery html ajax jquery-ajaxq

只有在页面加载时才需要从数据库调用一次数据。通常我在执行此操作时使用单击功能。

 $('#trackShipStatus').on( 'click', function() {
    $.post("php/getShippingStatus.php",
        {
          shipCode:$( '#shippingCoderFind' ).val()
        },
      function(response) {
        $('#trackShipResult').html(response);
    });
});

我的问题是:只有在没有点击功能的情况下加载页面时,如何发出$.post()请求并检索一次数据?

注意:我需要在同一页面的多个数据库上执行此操作。因此,当页面加载时,我将需要从多个数据库中检索数据。

2 个答案:

答案 0 :(得分:0)

你的意思是这样吗?

    $.ajax({
      method: "POST",
      url: "php/getShippingStatus.php",
      data: { shipCode:$( '#shippingCoderFind' ).val() }
    })
      .done(function( response) {
        $('#trackShipResult').html(response);
        });

答案 1 :(得分:-1)

只是为了澄清 - 最后的答案包含速记$(文件).ready(function(){});以及包含在OP请求时加载数据的帖子:

$(function(){
    $.post("php/getShippingStatus.php",
        {
          shipCode: "someValue"
        },
      function(response) {
        $('#trackShipResult').html(response);
    });
});