javascript - 访问页面 AJAX 时自动 POST

标签 javascript php jquery ajax

$(document).ready(function () {
    $(".district").change(function () {
        var d_id = $(this).val();
        var dataString = 'd_id=' + d_id;


        $.ajax({
            type: "POST",
            url: "ajax-district.php",
            data: dataString,
            cache: false,
            success: function (html) {
                $(".districtsub").html(html);
            }
        });

    });
});

这是我用来从选项检索数据的代码。如果有人选择了一个地区,它会向他们显示他们选择的区域。我所做的是通过数据库始终在选项中选择一个区域 我希望它显示人们第一次访问该页面时选择的区域。

我想要的是当人们访问该页面时自动处理。

最佳答案

立即触发更改:

$(document).ready(function () {
    $(".district").change(function () {
        var d_id = $(this).val();
        var dataString = 'd_id=' + d_id;


        $.ajax({
            type: "POST",
            url: "ajax-district.php",
            data: dataString,
            cache: false,
            success: function (html) {
                $(".districtsub").html(html);
            }
        });

    }).trigger('change');
});

关于javascript - 访问页面 AJAX 时自动 POST,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25833688/

相关文章:

javascript - 在 webpack.ProvidePlugin on webpack 中包含 jQuery 数据表

javascript - VueJS 查看具有预设值的输入字段

jquery - jvectormap:如何在标记标签/工具提示中实现 HTML 而不是简单的字符串?

javascript - 如何在 Bootstrap 模式中根据用户从选项菜单中的选择导航到 URL?

javascript - 为什么我不能通过 javascript 更改文本字段的值?

javascript - 传递键值数组 AJAX

php - MySQL和PHP解析奇怪的字符串

php - 更新多对多关联原则2

php - 如何根据时区设置WP Cron作业时间戳?

jquery - 使用 jQuery 更改 “:before” 元素的内容