Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery:读取输入值而不单击_Jquery_Ajax - Fatal编程技术网

jQuery:读取输入值而不单击

jQuery:读取输入值而不单击,jquery,ajax,Jquery,Ajax,我试图读取一个输入文件,如果它是空的或不是,然后返回一条错误消息。代码似乎不起作用 $(function() { $("#fname").load(function(e) { var fname = $(this).val(); $.post('../includes/check-fname.php', {'fname': fname}, function(data) { $("#append").html(data); }); }

我试图读取一个输入文件,如果它是空的或不是,然后返回一条错误消息。代码似乎不起作用

$(function() {
   $("#fname").load(function(e) {
    var fname = $(this).val(); 
    $.post('../includes/check-fname.php', {'fname': fname}, 
    function(data) { 
       $("#append").html(data); 
    });
  });
});
但是,如果我使用keyup,click,blur事件触发器,它将返回数据。但是,加载后如何触发ajax?

试试这个

$(document).ready(function() {
    var fname = $('#fname').val();
    $.post('../includes/check-fname.php', {fname: fname},
    function(data) {
        $("#append").html(data);
    });
});
试试这个

$(document).ready(function() {
    var fname = $('#fname').val();
    $.post('../includes/check-fname.php', {fname: fname},
    function(data) {
        $("#append").html(data);
    });
});
试试这个

$(document).ready(function() {
    var fname = $('#fname').val();
    $.post('../includes/check-fname.php', {fname: fname},
    function(data) {
        $("#append").html(data);
    });
});
试试这个

$(document).ready(function() {
    var fname = $('#fname').val();
    $.post('../includes/check-fname.php', {fname: fname},
    function(data) {
        $("#append").html(data);
    });
});

什么是#fname元素?如果输入,则输入没有加载event@A.Wolff是一个输入文本字段或编辑:啊,谢谢你告诉我。还有其他的方法吗?但是,您希望这里有什么,输入类型文本没有onload事件。只需删除这个onload handler什么是#fname元素?如果输入,则输入没有加载event@A.Wolff是一个输入文本字段或编辑:啊,谢谢你告诉我。还有其他的方法吗?但是,您希望这里有什么,输入类型文本没有onload事件。只需删除这个onload handler什么是#fname元素?如果输入,则输入没有加载event@A.Wolff是一个输入文本字段或编辑:啊,谢谢你告诉我。还有其他的方法吗?但是,您希望这里有什么,输入类型文本没有onload事件。只需删除这个onload handler什么是#fname元素?如果输入,则输入没有加载event@A.Wolff是一个输入文本字段或编辑:啊,谢谢你告诉我。还有其他的方法吗?但是,您希望这里有什么,输入类型文本没有onload事件。只需删除此onload handlerready伪处理程序,它必须仅附加到文档对象,即使是空对象也会触发它
$('#fname').val();)+1我的理解是,tooready伪处理程序必须仅附加到文档对象,即使是空对象也会触发它
$('#fname').val();)+1我的理解是,tooready伪处理程序必须仅附加到文档对象,即使是空对象也会触发它
$('#fname').val();)+1我的理解是,tooready伪处理程序必须仅附加到文档对象,即使是空对象也会触发它
$('#fname').val();)+我也这样理解