Отправляет данные формы: [js] <script type=\"text/javascript\"> $(function() { $('#translate').click(function() { var text = $('#source').val(); $.ajax({ url: 'plugins/translate/translated.php', type: 'POST', data: 'text=' + text, success: function(html) { $(\"#enText\").html(html); } }); }); }); </script>[/js] HTML: <div id=\"ruText\"> <textarea id=\"source\" rows=\"5\" cols=\"39\"></textarea> <br /> <input id=\"translate\" type=\"submit\" value=\"Перевести\" /> </div> Хочется добавить форму выбора языка, select и option, но не знаю как из этого сформировать POST. т.е куда в JS что добавить... подскажите куда добавить данные другой формы к примеру id=select и POST['lng']!
может как-то так PHP: <script type=\"text/javascript\"> $(function() { $('#translate').click(function() { var text = $('#source').val(); var text = $('#lang').val(); $.ajax({ url: 'plugins/translate/translated.php', type: 'POST', data: 'text=' + text, success: function(html) { $(\"#enText\").html(html); } }); }); }); </script> PHP: <div id=\"ruText\"> <textarea id=\"source\" rows=\"5\" cols=\"39\"></textarea> <br /> <select name='lang' id='lang'><optons value='ru'>русс</options><optons value='en'>en</options></select> <input id=\"translate\" type=\"submit\" value=\"Перевести\" /> </div> а уже в translated.php проверяем $_POST['lang'] ru или en
первое значение переменной text заменяется на второе, тут все правильно. попробуй так, но не уверен. может и сработает [js]<script type="text/javascript"> $(function() { $('#translate').click(function() { var text = $('#source').val(); var text2 = $('#lang').val(); $.ajax({ url: 'plugins/translate/translated.php', type: 'POST', data: 'text=' + text, data: 'text2=' + text2, success: function(html) { $("#enText").html(html); } }); }); }); </script>[/js] или data: 'text=' + text + text2, HTML: <div id="ruText"> <textarea id="source" rows="5" cols="39"></textarea> <br /> <select name='lang' id='lang'><optons value='ru'>русс</options><optons value='en'>en</options></select> <input id="translate" type="submit" value="Перевести" /> </div>
data: 'lang=123&text=' + text, вот так скажем работает но как правильно добавить + lang не знаю( ничего не выходит