Okay, I found a post that the plugin author responded to, that details
the problem:
http://groups.google.com/group/jquery-en/browse_thread/thread/e52fe0baedc45fb4/c89154fe73d7d2f2?lnk=gst&q=JQuery+1.2.6+and+JQuery+Form+Plugin+in+IE7#c89154fe73d7d2f2
Apparently he used certain reserved words that you must avoid in your
form element names, like "action" and "method". I had a hidden element
named "action" that I had to rename, and it started working in IE7.
On Dec 8, 1:14 am, cjokomay <[EMAIL PROTECTED]> wrote:
> I am using ajaxForm to upload an excel file and then display whether
> or not it uploaded successfully. The following jQuery code works fine
> in Firefox, but when I try to run it in IE7 it fails. The beforeSubmit
> function is executed but then it craps out after that with the
> following error: "Object doesn't support this property or method." The
> form is generated dynamically, hence the reason for livequery.
>
> $("#taskplans form.upload-form").livequery(function() {
> var h3 = $("#taskplans h3");
> var content = $("#taskplans div.content");
>
> $(this).ajaxForm({
> beforeSubmit: function() {
> h3.append(" " + loaderImg);
> },
> error: function(data) {
> h3.find("img").remove();
> content.html(data);
> },
> success: function(data) {
> h3.find("img").remove();
> content.html(data);
> }
> });
>
> });