Javascript Post参数,然后分别上传图像

Javascript Post参数,然后分别上传图像,javascript,post,ajax-upload,Javascript,Post,Ajax Upload,我的网站就像facebook一样发布状态和图片。 我想发布状态,然后ajax单独上传图像,但是失败了。有什么解决办法吗 javascript $('#postIdeaBtn').click( function() { $("#postIdeaForm").submit(); }); $("#postIdeaForm").validate({ errorEl

我的网站就像facebook一样发布状态和图片。 我想发布状态,然后ajax单独上传图像,但是失败了。有什么解决办法吗

javascript

$('#postIdeaBtn').click( function() {
                    $("#postIdeaForm").submit();
                });

                 $("#postIdeaForm").validate({
                 errorElement:"div",
                 rules: {
                 dateIdea: "required"
                 },
                 messages: {
                 dateIdea: ""
                 },
                 submitHandler: function() {
                 $.post("sites/all/themes/dating/ajaxpages/post-date-ideas.php", $("#postIdeaForm").serialize(), 
                 function(data) {
                     if(data == 'noImage') {
                         window.location.href='date_ideas';//refresh page
                     }
                     else if(data == 'haveImage') {
                        //upload image

                         new AjaxUpload('selector', {
                                action: 'sites/all/themes/dating/ajaxpages/upload-wallpost-image.php',
                                name: 'image',
                                onSubmit: function(file, extension) {
                                    //ext not allowed
                                    if (! (ext && /^(jpg|png|jpeg|gif)$/.test(ext))) {
                                    alert('Only JPG or PNG images are allowed');
                                    return false;
                                }
                                },
                                onComplete: function(file, response) {

                                    $('#uploadImgPreview').attr("src","sites/default/files/"+response).show();
                                }
                              });


                     } 
                    });
                return false;
                 }
                });

如果你发送带有ajax上传请求的状态文本,这难道不可行吗?对不起,我对这一点很陌生,你能详细说明一下吗,因为我真的不明白你的意思..它就像一个图片帖子(带文本的图片)。然后,您应该通过一个请求将这两个数据发送到服务器。您看过演示了吗