First, inside an event you can access the element through 'this':
i.e. inside the blur function $('#idm') == $(this)

I don't understand this:
var formval = {$('#idm').val();};

If you're trying to create an object then you should use:
var formval = { idm:$(this).val() };

If you're trying to create an array:
var formval = [ $(this).val() ];

Blair

On 1/5/07, Michael E. Carluen <[EMAIL PROTECTED]> wrote:

 Oops the script is:



$("#idm").blur( function() {

            var formval = {$('#idm').val();};

            $.ajax({

              type: "POST",

              url: "testj.php",

              dataType: "json",

              data: formval,

              success: function(response){$('#formname).append(
response.company_name); }

            });

});




  ------------------------------

*From:* [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] *On
Behalf Of *Michael E. Carluen
*Sent:* Thursday, January 04, 2007 7:22 PM
*To:* 'jQuery Discussion.'
*Subject:* [jQuery] Passing formfield value on blur



Hello folks.

I'm trying to pull some data after a blur event from a form field
(id=idm).  Unfortunately, the script below is not working.  Any suggestions
will be appreciated.

Thanks in advance!



$("#idm").blur( function() {

            var params = {$('#idm').val();};

            $.ajax({

              type: "POST",

              url: "testj.php",

              dataType: "json",

              data: formval,

              success: function(response){$('#formname).append(
response.company_name); }

            });

});



_______________________________________________
jQuery mailing list
discuss@jquery.com
http://jquery.com/discuss/



_______________________________________________
jQuery mailing list
discuss@jquery.com
http://jquery.com/discuss/

Reply via email to