使用AJAX调用进行表单填充和验证

Form population and validation using AJAX calls

本文关键字:填充 验证 表单 AJAX 调用 使用      更新时间:2023-09-26

更新:我发现了如何用默认数据填充表单。当输入的数据无效时(单击"提交"时),我将如何填充错误消息?

在第5行中,您忘记了一个(。该区块的线路:

$(document).ready(function() { 
$("#InsertDefault").click(function() { 
$.ajax{url: "backend.php?act=default", success: function(result) { 
    console.log($.parseJSON(result)); 
    data = $.parseJSON(result); 
    document.getElementById("name").value = data["name"]; 
});

此:

$.ajax{url: "backend.php?act=default", success: function(result) { //...

应为:

$.ajax({url: "backend.php?act=default", success: function(result) { //...
//    ↑

您必须编写如下ajax调用。。正如Nitai指出的那样,您错过了ajax之前的"("。

也要寻找其他的括号,因为我可以看到他们在你的程序中看起来很可疑。

  $(document).ready(function() { 
      $("#InsertDefault").click(function() { 
         $.ajax({url: "backend.php?act=default", success: function(result) { 
            console.log($.parseJSON(result)); 
            data = $.parseJSON(result); 
            document.getElementById("name").value = data["name"]; 
        }
    });