2012-08-08 127 views
0

我試圖使用jquery後+ serializeArray()將含有形式的照片後場到另一個PHP頁面處理這樣的,但它不工作: -jQuery的崗位+ serializeArray

<script> 
function photo_process(){ 
    $.post('album/photoprocess.php',$('#form2').serializeArray(), 
      function (output){ 
       $('#result_message').html(output);   
      } 
    ); 
} 
</script> 

<form id="form2" action="module/album/photoprocess.php" method="post" 
     enctype="multipart/form-data"> 
… 
… 
</form> 
<input type="submit" value="Submit" onclick="photo_process()"/> 

<div id="result_message"></div> 

其實,我可以這樣做嗎?或者我只是寫了不正確的東西??謝謝!

+0

你得到了什麼錯誤? – diEcho 2012-08-08 07:05:56

+0

你需要發送什麼數據到你的相冊/ photoprocess.php文件? – Sibu 2012-08-08 08:47:38

回答

0

使用.serialize()而不是.serializeArray()

+0

[.serializeArray()](http://api.jquery.com/serializeArray/)有什麼問題? – diEcho 2012-08-08 07:05:31

+0

我可以發佈一些非圖像數據到下一頁,但不是圖像數據......我能做什麼?謝謝! – Ham 2012-08-08 07:23:38

+0

你的意思是什麼圖像數據嘗試從你的代碼輸入更多的片段。 – 2012-08-08 07:28:47