form.phpКак динамически создавать опции с помощью JQuery?
echo("<div id='myDv'>");
echo("<select id='mySelect'>");
echo("<span id='mySpan'>");
//here I want dynamically generated option values
echo("</span>");
echo("</select>");
echo("</div>");
myJquery.js
$.post('Process.php', $(this).serialize(), function(data){
$('#mySpan').html(data);// I tried, but does'nt work
}).fail(function() {alert("Some Problem Occured");});
process.php
$strSql="SELECT Id, Title FROM mytable";
$result=mysql_query($strSql);
while($rowSet=mysql_fetch_array($result)) {
echo("<option value=".$rowSet['Id'].">".$rowSet['Title']."</option>");
}
Мое требование использовать Id и Заголовок, полученный в Process.php, для создания опций выбора, которые будут отображаться в Form.php.
Какие изменения необходимы в моем коде? Как я могу получить доступ к $ ROWSET из process.php в myJquery.js, для создания выбора параметров, которые я хочу, чтобы отобразить в form.php
Каждый раз, когда вы используете [в 'mysql_'] (http://stackoverflow.com/questions/12859942/why-shouldnt-i-use-mysql-functions-in-php) расширение базы данных в новый код ** [Котенок задушен где-то в мире] (http://2.bp.blogspot.com/-zCT6jizimfI/UjJ5UTb_BeI/AAAAAAAACgg/AS6XCd6aNdg/s1600/luna_getting_strangled.jpg) ** он устарел и был в течение многих лет и ушел навсегда в PHP7. Если вы просто изучаете PHP, потратьте свои силы на изучение расширений базы данных «PDO» или «mysqli». [Начать здесь] (http://php.net/manual/en/book.pdo.php) – RiggsFolly
Почему бы вам просто не кодировать данные с серверной части, а затем переместить обратно в select onchange Событие jquery или javascript , –