2009-08-25 18 views
5

Txtname ve tel değerlerini .load olarak nasıl değiştirebilirim ???jQuery post parametresi yüklemek için

$(document).ready(function(){ 
    $("#add").click(function(){ 
     $("#result").load("add.php", {name: #txtname}); 
    }); 
}); 

html: Bunu yapmak için iyi bir yol buldum

<p>Name:<input type="text" name="name" value="" id="txtname" /></p> 
<p>Telephone:<input type="text" name="tel" id="tel" value="" /></p> 
<input type="submit" value="Submit" id="add" /> 

cevap

11
$(document).ready(function() { 
    $("#add").click(function() { 
     $("#result").load("add.php", { 
      name: $("#txtname").val(), 
      tel: $("#tel").val() 
     }); 
    }); 
}); 
0
$(document).ready(function(){ 
    $("#add").click(function(){ 
    $("#result").load("add.php", { 
     'name': $("#txtname").val(), 
     'telephone': $("#tel").val() 
    }); 
    }); 
}); 
1
$('.element').load('page.php', {var1:'value1', var2:'value2'}, function() { 
// actions after load page (optional) 
}); 
5

- Eğer çekiyorsanız veri bölümü için serializeArray() kullanın bir formdan ve hala .load() kullanmak istiyorum. Size fazladan iş yükleyebilir.

var form_data = $('#my-form').serializeArray(); 
$('.my-container').load('/myurl/', form_data); 
0

Ayrıca Yani kolayca parametreleri koruyabilirsiniz bir form

<form action="add.php" method="GET" id="my_form"> 
    <p>Name:<input type="text" name="name" value="" id="txtname" /></p> 
    <p>Telephone:<input type="text" name="tel" id="tel" value="" /></p> 
    <input type="button" value="Submit" id="add" /> 
</form> 

içine girdi sarabilirsiniz

$(document).ready(function() { 
    $("#add").click(function() { 
    $("#result").load(
     $("my_form").attr('action') 
    , $("my_form").serialize() 
    }); 
    }); 
}); 
İlgili konular