需要通过ajax获取表单并将其发布成功

时间:2014-03-09 17:16:31

标签: jquery ajax post

这段代码不起作用,get工作正常,但帖子甚至没有被调用,

<div id="formcontainer" ></div>


jQuery('#formcontainer').load(url,function(data){
        alert(jQuery('#actualform').serialize()+' downloaded form');

        jQuery('form#actualform').post(
            'urltoreturnjson' , function( jsondata) {
                jQuery("#jsonresp" ).html( jsondata);
            });

    });

第一个警报工作正常,我看到actualform,但帖子甚至没有调用, 我错过了关于这个wrks的关键理解吗?

2 个答案:

答案 0 :(得分:1)

您对.post()的使用是错误的。你不要在帖子中调用元素。 你可以尝试如下。有关更多信息,请参阅docs

jQuery('#formcontainer').load(url,function(data){
    alert(jQuery('#actualform').serialize()+' downloaded form');

    jQuery.post(
        'urltoreturnjson' , jQuery('#actualform').serialize(), function( jsondata) {
            jQuery("#jsonresp" ).html( jsondata);
        });
    });

答案 1 :(得分:0)

尝试

jQuery.post()

更改

jQuery('form#actualform').post(
//        ^ remove you just need $.post() or jQuery.post() 

jQuery.post(