Mam taki problem chciałbym przysłać do funkcji JS, a potem przez ajax do innego pliku zawartość pola textowego, przysyła wszystko oprócz tego pola textowego mam to zbudowane na takiej zasadzie.
Więc jeżeli klikniemy na przycisk dodaj opis to umożliwi nam to dodanie nowego opisu czyli wyświetlenia formularza i teraz do funkcji jest poprawnie przysyłana zmienna id_wpisu, ale już pole tekstowe o id dodaj2 nie chę się przesłać jak to zrobić tutaj daje kod.
Za przysyłanie zmiennej do pliku jest odpowiedzialna funkcja dodaj_opis2()
<a class=normalna2 onclick=zaladuj('pokaz_opis.php?id_wpisu=$wybierz_leki2[5]','$i') id=m >pokaż opis</a> <a class=normalna2 onclick=dodaj_opis('$i')>Dodaj opis</a><br>
<div id=dodaj$i>
<form method=get>
<textarea id=dodaj2></textarea><br>
<a class=normalna2 onclick=dodaj_opis2('pokaz_opis.php?id_wpisu=$wybierz_leki2[5]')>Dodaj Wpis</a>
</form>
</div>
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
<script type="text/javascript">
//$(function() {
//$('#m').click(function() {
var i = 1;
var pasek;
while (i < 20 ) {
pasek = "#dodaj" + i;
$(pasek).hide();
i++;
}
function dodaj_opis2(zmienna) {
//var i = zmienna3;
var text = document.getElementById('dodaj2').value;
var adres = zmienna + "&dodaj2=" + text;
var opis = '#opis' + 1;
alert(adres);
$(opis).toggle();
$(opis).load(adres);
}
function dodaj_opis(i) {
var zmienna = "#dodaj" + i;
$(zmienna).toggle();
}
function zaladuj(zmienna,zmienna3) {
//alert(zmienna2);
//var adres = zmienna + zmienna2;
var i = zmienna3;
var opis = '#opis' + i;
$(opis).toggle();
$(opis).load(zmienna);
//alert(zmienna);
}
//});
//});
</script>