Looking at the sample form code provided, it doesn't look like it needs multipart/form-data anyway - isn't that only required when a file is being uploaded as part of the form submission?

Regards,
Michael Price

Mike Alsup wrote:

jQuery does not perform multipart/form-data encoding.  It uses
JavaScript's encodeURIComponent function to encode data so the correct
enctype is application/x-www-form-urlencoded.

Mike


On 6/11/07, Neil Merton <[EMAIL PROTECTED]> wrote:

Hi all,

I'm trying to use the following example with a form that contains
multipart/form-data in it but the ajax part won't work -
http://www.shawngo.com/gafyd/index.html

If I remove the enctype="multipart/form-data" from the form tag it
works.

Here's the code...

<script type="text/javascript" src="/code/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function()
{
        $('#loading').hide();
        $('#product_code').blur(function()
        {
                $('#loading').show();
                $.post("checkproductcode.cfm",
                {
                        product_code: $('#product_code').val()
                },
                function(response)
                {
                        $('#result').fadeOut();
setTimeout("finishAjax('result', '"+escape(response)+"')", 400);
                });
                return false;
        });
});
function finishAjax(id, response)
{
        $('#loading').hide();
        $('#'+id).html(unescape(response));
        $('#'+id).fadeIn();
}
</script>

<form action="/checkproductcode.cfm" method="post" enctype="multipart/
form-data">
        <input type="text" name="product_code" id="product_code"
class="button" size="50" />
<span id="loading"><img src="ajax-loader.gif" alt="Loading..." /></
span>
        <span id="result"></span>
        <br />
        <input type="submit" value="Send" />
</form>

Any ideas?

Thanks in advance for any replies






--
Regards, Michael Price - [EMAIL PROTECTED]
---------------------------------------------------------------
Edward Robertson Ltd.  - 1 Bondgate, Darlington, DL3 7JA
Direct: 01325 245077   - http://www.edwardrobertson.co.uk
Office: 01325 489333   - http://www.internetwebsitedesign.co.uk
---------------------------------------------------------------
Registered Address:
1 Bondgate, Darlington, County Durham, DL3 7JA, UK
Registration Number: 3931089 - Company registered in England
---------------------------------------------------------------
This electronic message transmission contains information from
Edward Robertson Limited that may be proprietary, confidential
and/or privileged. The information is intended only for the use
of the individual(s) or entity named above. If you are not the
intended recipient, be aware that any disclosure, copying,
distribution or use of the contents of this information is
prohibited. If you have received this electronic transmission
in error, please notify the sender immediately by replying to
the address listed in the "From:" field.

Reply via email to