为了账号安全,请及时绑定邮箱和手机立即绑定

页面加载时如何运行ajax jquery的第一个实例

页面加载时如何运行ajax jquery的第一个实例

PHP
繁星点点滴滴 2022-10-14 10:41:11
我有一个 jquery 和 ajax 执行查询并在单击按钮时显示一个表。问题是当页面第一次加载时,查询没有运行并且不显示任何内容,因此必须单击按钮才能开始显示查询结果。有没有办法在页面加载时运行查询?然后只需使用按钮。我的代码是:$(document).ready(function() {  $("#display").click(function() {    $.ajax({ //create an ajax request to display.php      type: "GET",      url: "genquery.php",      dataType: "html", //expect html to be returned                      success: function(response) {        $("#responsecontainer").html(response);        //alert(response);      }    });  });});<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script><table border="1" align="center">  <tr>    <td> <input type="button" id="display" value="Buscar" /> </td>  </tr></table><div id="responsecontainer" align="center"></div>
查看完整描述

2 回答

?
蓝山帝景

TA贡献1843条经验 获得超7个赞

只需调用click()元素来模拟点击。


$(document).ready(function() {

  $("#display").click(function() {

    $.ajax({ //create an ajax request to display.php

      type: "GET",

      url: "genquery.php",

      dataType: "html", //expect html to be returned                

      success: function(response) {

        $("#responsecontainer").html(response);

        //alert(response);

      }

    });

  }).click();

});

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<table border="1" align="center">

  <tr>

    <td> <input type="button" id="display" value="Buscar" /> </td>

  </tr>

</table>

<div id="responsecontainer" align="center">


</div>


查看完整回答
反对 回复 2022-10-14
?
侃侃尔雅

TA贡献1801条经验 获得超16个赞

您可以提取您在点击处理程序中调用的函数并在ready.


$(document).ready(function() {

  const displayContent = () => {

    $.ajax({ //create an ajax request to display.php

      type: "GET",

      url: "genquery.php",

      dataType: "html", //expect html to be returned                

      success: function(response) {

        $("#responsecontainer").html(response);

        //alert(response);

      }

    });

  }

  displayContent();

  $("#display").click(displayContent());

});


查看完整回答
反对 回复 2022-10-14
  • 2 回答
  • 0 关注
  • 113 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信