javascript - 在初始页面加载时加载目标 ajax php 文件

标签 javascript php jquery ajax onload

我在 php 中设置了一个 AJAX 来返回和显示来自数据库的一些数据:

$("#sub_shops").click(function(){
                    var range_start = $("#start_shops").val();
                    var range_end = $("#end_shops").val();
                    $.ajax({
                        url:'process_shops.php',
                        data:{start:range_start,end:range_end},
                        type:'POST',
                        success:function(data){
                            $("#result_shops").html(data);
                        }
                    });
                });

页面#start_shops#end_shops有两个input,填写数据后点击#sub_shops页面将input的值发送到process_shops.php。处理后,将结果显示在#result_shops中:

<div id="result_shops"></div>

问题:

如果为 #start_shops#end_shops 输入设置了默认值,我如何将它的值发送到 process_shops.php 和在初始页面加载时在#result_shops中显示处理的结果?

提前致谢!

最佳答案

首先将您的代码分解为一个函数:

function updateResultShops()
{
    var range_start = $("#start_shops").val();
    var range_end = $("#end_shops").val();
    $.ajax({
       ...
}

然后从点击处理程序中调用它:

$("#sub_shops").click(updateResultShops);

以及文档加载!

$(document).ready(updateResultShops);

现在,任何初始值都将在页面加载时以及您每次点击时立即发送。简单!

关于javascript - 在初始页面加载时加载目标 ajax php 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35753110/

相关文章:

javascript - 我怎么能有位置 :fixed after a scroll event?

javascript - 平滑滑动具有可变高度内容的容器淡入/淡出

javascript - Jquery Calendar - .attr ('id' ) 得到错误的值

javascript - Typescript、Browserify 和 angularjs 超出两个文件示例

javascript - 使用书架查询

php - 城市半径和 mySQL

php - 将代码从 MySQL 转换为 PHP 中的 PDO 时出现问题

javascript - 用于复选框选择的 jQuery for 循环

Javascript 将 if 语句放入附加 (' ' )?

php - 尝试编写一个使用 session 变量的函数