Javascript 如何使用ajax将默认值加载到表单中

Javascript 如何使用ajax将默认值加载到表单中,javascript,jquery,Javascript,Jquery,名称: 邮政编码: 电话号码: 地址: 脚本会在请求时打印表单和数据,您只需要在请求时打印数据,使用if或单独的文件。 对于AJAX部分,如果使用jQuery没有问题: $.getJSON("your-file.php?act=default", function (data) { $.each(data, function (key, val) { $("#"+key).val(val); }); }); 首先,如果PHP中存在默认值,通常会加载它们 这里有两种方法可以


名称:
邮政编码:
电话号码:
地址:


    脚本会在请求时打印表单和数据,您只需要在请求时打印数据,使用if或单独的文件。 对于AJAX部分,如果使用jQuery没有问题:

    $.getJSON("your-file.php?act=default", function (data) {
      $.each(data, function (key, val) {
        $("#"+key).val(val);
      });
    });
    

    首先,如果PHP中存在默认值,通常会加载它们


    这里有两种方法可以使用json中的ajax响应或使用链接设置默认值

    $(document).ready(function(){
      $('#InsertDefault').click(function(){
        $('#name').val('Jane');
        $('#postal').val('L5B4G6');
        $('#phone').val('9055751212');
        $('#address').val('135 Fennel Street');
      });
    });
    
    或:


    希望有帮助

    为什么是ajax?您可以加载ajax中提到的结果,但是当用户单击该按钮或调用该函数时,您可以使用js填充这些字段。也许我缺少了一些东西,你需要在过程的中间做些别的事情吗?我只需要用Ajax来请求拥有所有值的JavaScript。Ajax函数在哪里?只是在一个可能的解决方案下面添加了这项工作。使用ajax更新需要服务器或后端异步工作的内容。但一旦数据进入脚本端,就可以使用jQuery或JS处理输入字段。您无需提交表单即可将数据添加到输入字段。
    $(document).ready(function(){
      var jsonObjFromAjax = {
          "name":"Jane",
          "postal":"L5B4G6",
          "phone":"9055751212",
          "address":"135 Fennel Street"
      };
      $('#name').val(jsonObjFromAjax.name);
      $('#postal').val(jsonObjFromAjax.postal);
      $('#phone').val(jsonObjFromAjax.phone);
      $('#address').val(jsonObjFromAjax.address);
    });