Добрый день!прошу помощи! Код (Text): <script type="text/javascript"> $(document).ready(function(){ $('#myForm').submit(function(){ $.ajax({ type: "POST", url: "test.php", data: "tones="+$("#tones").val()+$("#data").val(), success: function(html){ $("#content").html(html); } }); return false; }); }); </script> так вот это выдает "tones="+$("#tones").val()+$("#data").val(), одно значение! каторое ложится $_POST['tones'] как поправить код что бы это было 2 переменных $_POST[data'] $_POST['tones']
http://api.jquery.com/jQuery.ajax/ Код (Text): $.ajax({ type: "POST", url: "some.php", data: { name: "John", location: "Boston" } }) .done(function( msg ) { alert( "Data Saved: " + msg ); }); Не пробовал?
Код (PHP): $.post('some.php',{tones:$("#tones").val()+$("#data").val()},function(html) { $("#content").html(html); });
СПАСИБО ВСЕМ! РЕШИЛ вот так data: {tones : $("#tones").val(), data:$("#data").val()}, всё гениальное прост
Код (Text): data: {tones : $("#tones").val(), data:$("#data").val()}, и Код (Text): data: $('#myForm').serialize(), передадут в PHP одно и тоже практически.
появился еще один вопрос а можно реализавать без кнопки <input type="submit" value="Выбрать салон"> Код (Text): <script type="text/javascript"> $(document).ready(function(){ $('#myForm').submit(function(){ $.ajax({ type: "POST", url: "test.php", data: "tones="+$("#tones").val()+$("#data").val(), success: function(html){ $("#content").html(html); } }); return false; }); }); </script> что бы срабатовало без кнопки а сразу допустим при выборе!!!!