1
我使用jqgrid和ajaxFileUpload.js腳本爲了傳遞參數和文件到PHP腳本。代碼的結構是這樣的:與jqgrid和ajaxfileupload dilemna
...
url:url_1.php,
beforeSubmit: function (postdata,formid)
{
$.ajaxFileUpload (
{
url: url_2.php,
...
success:
error:
}),
return[true,""];
},
afterSubmit: function(reponse,postdata)
{
...
return [true,'',''];
}
我有一個的dilemna:
按照jqGrid的行爲,url_2.php被調用,那麼url_1.php。
url_2.php處理數據(參數+文件),url_1.php不處理任何內容。
url_2.php可能會返回錯誤或消息(例如「已存在」),但錯誤以aftersubmit事件的形式顯示,並且此事件從url_1.php接收到錯誤!!!
我想我有義務將ajaxfileupload放在beforesubmit事件中!
任何想法來解決這個困境?
dataproxy不在jqgrid wiki中! – Bertaud
爲什麼setTimeout最後? – Bertaud