Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.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 Jquery serialize()在我的网站上不起作用_Javascript_Jquery - Fatal编程技术网

Javascript Jquery serialize()在我的网站上不起作用

Javascript Jquery serialize()在我的网站上不起作用,javascript,jquery,Javascript,Jquery,我在jquery中编写了一个函数,它可以在具有相同设置的localhost上完美运行 $('#resumey_graduation_add').live("click",function(){ var dataString=$('#job_form').serialize(); $.ajax({ type: 'GET', url: 'app.php?name=job&op=resumey_graduation_add',

我在jquery中编写了一个函数,它可以在具有相同设置的localhost上完美运行

$('#resumey_graduation_add').live("click",function(){

    var dataString=$('#job_form').serialize();

    $.ajax({
        type: 'GET',
        url: 'app.php?name=job&op=resumey_graduation_add',
        data: dataString,
        cache: false,
        beforeSend: function() {
            $("#resumey_graduation_showall").html("<img src='images/loading.gif' />");
        },
        success: function(data2) {
            $("#resumey_graduation_showall").html(data2);
        }
    });
    return false;
});
但是当在我的主机上移动它时,它不工作并且无法加载数据

加载显示但不是结果

jquery版本都经过测试,但没有一个有效

expample没有启用JSON,或者这些东西与jquery中的序列化相关,有什么不对吗

Since you are doing 
type= get ,  data= $('#job_form').serialize(), url=Someurl.php?a=b&c=d
您的url必须转换为 Someurl.php?a=b&c=d&props\u from\u formname值对

这样做

$.ajax({
        type: 'POST',
  other things ....

通过GET发送表单可能会导致非常大的URL,服务器可能会忽略这些URL。

您确定您的服务器上安装了app.php吗?能否提供指向托管网站的链接?您是否检查过ajax请求是否已发出?服务器端脚本看到了什么?如果它希望定期提交表单,而您发送序列化数据,它不会神奇地为您取消序列化。伙计们,正如我所说的,它在localhost上工作得很好!!!当我删除serialize时,它将在web主机上工作。序列化和此web主机有问题!如果它不工作,那么您需要查看传出HTTP请求的外观,这与在本地计算机上发生的情况不同。试试Firefox的插件——这是一个很大的帮助。我知道如何将它转换成普通的ajax功能!我需要以序列化的方式执行此操作,因为我必须在此表单中发送200个输入值。由于您正在发送200个名称/值对并使用GET方法,因此您的url必须变大,并且您的服务器必须在255个字符后忽略。255?别瞎编了!那么如何改变它的大小?!做这件事有什么选择吗?是的,最后我通过你的评论找到了解决办法。只要换一个帖子,问题就迎刃而解了。。。它指的是大量的数据