小编use*_*381的帖子

jQuery如果更改输入值,则提交表单

我使用的是jquery.form插件,它工作正常,但是当更改输入值时...它提交的很好!但重定向到我的uploader.php文件,我不想重定向我,我需要在div.result中得到结果,

要了解我,请查看我的代码:

HTML

<form id="uploader" action="uploader.php" method="post" enctype="multipart/form-data">
    <input id="file" type="file" name="uploader" value="" draggable="true">
    <input name="submit" type="submit" class="submit" value="Upload">
    <div class="result"></div>
</form>
Run Code Online (Sandbox Code Playgroud)

uploader.php文件:

<?php
    if( isset($_POST['submit']) and $_SERVER['REQUEST_METHOD'] == "POST" ){
        echo 'done!';
    }
?>
Run Code Online (Sandbox Code Playgroud)

jQuery代码:

jQuery(document).ready(function() {

    $('#uploader').change(function(){

        $(".result").html('');

        $(".result").html('wait..');

        $("#uploader").ajaxForm({
            target: '.result',
            success: function() 
            {
                $('.result').hide().slideDown('fast');
                $('#uploader')[0].reset();
            },

        });

    });

});
Run Code Online (Sandbox Code Playgroud)

我需要在.result div中回显'done',我不想将我重定向到uploader.php页面.

javascript php jquery jqueryform

5
推荐指数
1
解决办法
1309
查看次数

标签 统计

javascript ×1

jquery ×1

jqueryform ×1

php ×1