Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/260.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
Php 关于成功函数的jquery_Php_Jquery - Fatal编程技术网

Php 关于成功函数的jquery

Php 关于成功函数的jquery,php,jquery,Php,Jquery,我已经制作了form.html并给出了 $('#change-form') .jqTransform() .validate({ submitHandler: function(form) { $(form).ajaxSubmit({ url: "index.php", success: function(){ $(this).addClass("done"); } });

我已经制作了form.html并给出了

$('#change-form')
   .jqTransform()
   .validate({
     submitHandler: function(form) {
       $(form).ajaxSubmit({
        url: "index.php",
        success: function(){
        $(this).addClass("done");

            }
       });
     }
    }); 


但是仍然在submit上,它没有进入index.php并在同一页面上显示thanx measge,即form.html

属性值应该是一个函数,而不是一个文件名。它可以是包含JavaScript源代码的字符串,但这并不常见。在您的例子中,JavaScript尝试将字符串
index.php
作为JavaScript执行。我相信这会失败,并且会阻止正常表单操作的运行。从您的
表单
标记中删除
onsubmit
属性。

我想您可以试着转到index.php onsubmit

<form action="index.php" method="post" id="change-form" onsubmit="index.php">

你到底想做什么?我想,当我点击submit按钮时,它应该转到index.php文件,但它仍然在form.html上,并显示一条消息“thanx,你的请求已经提交了”我的验证是通过jquery
$('#change form').jqTransform().validate({submitHandler:function(form){$(form).ajaxSubmit({success:function(){$('#change form').hide();$('#page wrap').append(

谢谢!您的请求已发送。

')}}})
这是我试图修改的实际jquery,您可以尝试两件事:(1)查看在尝试提交表单时是否出现任何JavaScript错误。(2)注释掉附加提交处理程序的jquery代码,然后尝试执行简单的HTML表单提交。也许“index.php”不在服务器上的正确目录中?
<form action="index.php" method="post" id="change-form" onsubmit="here goes your function name">
 onclick="location.href='index.php'"