当我添加警报(“现在它可以工作”);这个函数有效,但我不想要这个

When I add alert('now it works'); this function works but I don't want this

本文关键字:函数 有效 我不想 工作 添加      更新时间:2023-09-26

当我添加警报时('现在它工作了'); 当我删除此警报时,此功能不起作用,但我不想要此警报。

function a() {
    var ac = document.forms["myForm"]["textfield"].value;
    $.ajax({
        url: 'z.php?ac=' + ac,
        success: function (data) {
            if (data == 'ok') {
                alert('ok');
            }
            else {
                alert('year already exits');
            }
        },
    });
    alert('now it works');
}

您可以使用 jQuery 的字段 ID 选择器来读取输入字段的值。

然后,只需将值附加到 URL。这是一个 GET 请求。

   function a() {         
      $.ajax({
        type: 'GET',
        url: 'z.php?ac=' + $("#myInputfield").val(),            
        success: function(data){
           console.log('it works. data: ' + data);
        }
      });
    }

这不是最好的方法:请查看jQuery Ajax Post&Form Serialization。

你可以使用 console.log(),而不是 alert()。警报可能会阻止 Ajax 执行。