Jquery

De drev
Aller à : navigation, rechercher

Selecteurs

<input type="hidden" id="foo" name="zyx" value="bar" />

alert($('input#foo').val());
alert($('input[name=zyx]').val());
alert($('input[type=hidden]').val());
alert($(':hidden#foo').val());
alert($('input:hidden[name=zyx]').val());

Ajax

$(document).ready(function() {
    
	$('#form_edit').submit(function(event) {

		// process the form
		$.ajax({
			type 		: 'POST', 
			url 		: 'proceed.php',
            data		: $('form[id="form_edit"]').serialize()+'&a=edition',
			dataType 	: 'json',
            encode      : true,
			success: function(data, textStatus, jqXHR)
			{
			
				$("#result").show();
				
				//update the form id using the last inserted id
				//so it can be use for both insert and update
				if(data.status == 1){
					if(!$('input[id="id"]').val())
						$('input[id="id"]').val(data.id);
				
					$("#result").text('Enregistrement effectué');
					
				}else{
					$("#result").text = 'Erreur lors de la mise a jour';
				}
				
				$("#result").fadeOut(2500);
			},
			error: function (jqXHR, textStatus, errorThrown)
			{
				//alert(errorThrown);
    		}
	});  //ajax

	event.preventDefault();
	});	//submit
});	 //ready