Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.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
Javascript 表单提交,但保持在同一页上_Javascript_Html_Ajax - Fatal编程技术网

Javascript 表单提交,但保持在同一页上

Javascript 表单提交,但保持在同一页上,javascript,html,ajax,Javascript,Html,Ajax,好的,我知道有很多类似的主题,我读过,但我仍然不知道如何解决这个问题 我有一些简单的表单和代码如下: $('#landing-form').submit(function(event){ event.preventDefault(); $.ajax({ url: $(this).attr('action'), type: $(this).attr('me

好的,我知道有很多类似的主题,我读过,但我仍然不知道如何解决这个问题

我有一些简单的表单和代码如下:

$('#landing-form').submit(function(event){
                event.preventDefault();
                $.ajax({
                    url: $(this).attr('action'),
                    type: $(this).attr('method'),
                    data: $(this).serialize(),
                    success: function(html) {
                        alert('ok');
                    }
                });
                return false; 
            });
我试图发布我的数据,但什么都没有发生。
Url地址不是标准的php文件,但它与zoho集成。也许有线索。我真的不知道。

问题是?那么你希望它做什么?您正在通过ajax提交,并且您正在阻止默认操作(即提交和重新加载/导航),您没有将其重定向到下一页。那么它应该如何重定向?删除
返回false
。将阻止
表单。提交默认值action@prasad
event.preventDefault()
已停止此操作。
返回false是多余的。但是防止表单的默认操作是可取的,否则会发生回发,ajax将毫无意义。