Hej, dzięki bardzo za pomoc z opisaniem jak to mniej więcej zrobić, lecz mam pewien problem, ale najpierw mój kod:
$(document).ready(function() {
z = 0;
var url="ajax.php";
$("#klik").click(function(){
var myDiv = document.getElementById("myDiv");
var selectList = document.createElement("select");
selectList.setAttribute("id", "mySelect");
selectList.setAttribute('name', 'op['+(z++)+'][id]');
myDiv.appendChild(selectList);
for (var i = 0; i < 1; i++) {
$.getJSON(url,function(data){
$.each(data.op, function(i,op){
var option = document.createElement("option");
option.setAttribute("value", op.id);
option.text = ""+op.nazwa+" / "+op.limit3+" / "+op.limit2+"";
selectList.appendChild(option);
});
});
}
var br = document.createElement("br");
myDiv.appendChild(br);
var input = document.createElement('input');
input.setAttribute('name', 'op['+(z++)+'][opcja1]');
myDiv.appendChild(input);
var br = document.createElement("br");
myDiv.appendChild(br);
var input2 = document.createElement('input');
input2.setAttribute('name', 'op['+(z++)+'][opcja2]');
myDiv.appendChild(input2);
var br = document.createElement("br");
myDiv.appendChild(br);
var br = document.createElement("br");
myDiv.appendChild(br);
});
});
<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js'></script> <form action="" method="post"> <input type="button" value="Dodaj" id="klik"> <input type="submit" value="Guzik." />
<?php
require_once('sql.php');
$wynik2 = mysql_query("SELECT * FROM opcje") or
die('Błąd zapytania'); $var[] = $obj;
}
echo '{"op":'.json_encode
($var).'}';
?>
Prawie wszystko działa jak należy..
- Nie wiem jak zrobić usunięcie danego wiersza..
- Oraz nie wiem jak zrobić aby ta moja lista select miała takie samo "z" - id jak i 2 poniżej inputy..
Kod
Edit:
Chociaż wstępnie chyba wiem, jak to zrobić:
Pod:
"var myDiv = document.getElementById("myDiv");"
Dodać:
"u = z++;"
I później wszystkie "z++" pozamieniać na "u"..
I chyba powinno być dobrze co nie ?
Tak wiec pozostałby jedynie jeden problem z usunięciem danego wiersza :)
I to chyba wszystko co nie wiem jak zrobić, może mi podpowiecie, ew. coś poprawicie..
Pozdrawiam i z góry bardzo dziękuje za pomoc