0

我们正在使用 jQuery 表单插件 ( http://malsup.com/jquery/form/ )。我们的 HTML 代码是:

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Document</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.js"></script> 
<script src="http://malsup.github.com/jquery.form.js"></script> 
<script>
    $(document).ready(function() { 
    var options = {
        type:      'post',
        url:    'faj.php',
        success:function(response){
        if(response=='noempty'){$('#success').html('TEST1')}
        else {$('#success').html('TEST2')}
        }
    }; 
    $('#myForm1').submit(function() { 
        $(this).ajaxSubmit(options); 
        return false; 
    });  
});
</script>
</head>

<body>

<form id="myForm1" action="#" method="post"> 
    Name: <input type="text" name="name" /> 
    <input type="submit" value="Submit Comment" /> 
</form>

<div id="success"></div>

</body>
</html>

而我们的 PHP 代码也是:

<?php

    if(empty($_POST["name"]))
    echo "empty";
    else
    echo "noempty";
?>

提交表单后,“TEST2”出现在DIV#success中,而我们在表单输入中写了一些东西,它不为空!问题是什么以及我们如何解决它?

4

0 回答 0