Hello, Mike!

  You saved my day! :)
  This version worked perfectly for me!
  Thanks for the fast reply!

Thursday, May 8, 2008, 8:05:19 PM, you wrote:

>> I've got a form that uploads a file. It's an AJAX form, initialized by the
>> following code:
>>
>> $(document).ready(
>> function()
>> {
>>  $('#filer').ajaxForm(
>>  {
>>  target: '#vars',
>>  beforeSubmit: function(formData, jqForm, options) { alert('sending'); },
>>  success: function(responseText, statusText) { alert(responseText); }
>>  });
>> });
>>
>>  an the form is:
>>
>> <form id='filer' name='filer' action='catcher.php' method='post'
>> enctype='multipart/form-data'>
>>  <input type='file' name='upload'><br>
>>  <input type='submit' value='Load'>
>> </form>
>> <div id='vars'></div>
>>
>>  The problem: responseText is empty in Opera after submit. It is filled by
>> the correct response of catcher.php in IE, FF and Safari. The contents of
>> catcher.php means nothing - I tested it with only an 'ok' in that file -
>> Opera shows noting, the other browsers show 'ok'.
>>
>>  I am using the lates stable versions of all browsers and latest jquery.js +
>> jquery.form.js.
>>
>> What could that be?

MA> Thanks for reporting this.  It seems to be a regression (or at least a
MA> timing change) in the Opera 9.2.x line.  If I use Opera v9.1
MA> everything works fine, but the 9.2+ fails.  Can you try this version
MA> of the form plugin to see if it works for you?

MA> http://malsup.com/jquery/form/jquery.form.2.09.js

MA> Mike


---------------------------------------------
Denis Kosarev, [EMAIL PROTECTED]

Reply via email to