JavaScript (Automatic order update)

Moderatori: janis.wd, Vecākie lietotāji

senscore
Reģistrēts lietotājs
Atbildes: 2
Pievienojies: 01 Okt 2009, 10:49
Reputācija: 0

JavaScript (Automatic order update)

Post no senscore » 29 Okt 2009, 22:54

Sveiki!

Man tāds jautājums - varbūt kāds var pateikt, kādēļ zemāk esošais skripts strādā Firefox un Safari browseros, bet nestrādā IE, Opera. Cik saprotu kaut kur ir kļūda, ko pirmie divi browseri izlabo, bet nesaprotu kur :)

Skripts pēc drag'n'drop izsauc reorder.php, kur ir SQL kverijs updeitam.

Code: Select all

<script>
Sortable.create&#40;'cat_list', &#123;constraint&#58;'vertical', onUpdate &#58; updateOrder&#125;&#41;;

function updateOrder&#40;&#41;&#123;

var options = &#123;
method &#58; 'post',
parameters &#58; Sortable.serialize&#40;'cat_list'&#41;
&#125;;
new Ajax.Request&#40;'reorder.php', options&#41;;
&#125;
</script>

User avatar
drono
Lietpratējs
Atbildes: 706
Pievienojies: 14 Mar 2007, 15:59
Reputācija: 0
Atrodas: Liepāja

Post no drono » 29 Okt 2009, 23:09

Nezinot, kad ir zem tiem Sortable un Ajax, nez vai te varēs ko pateikt. Varbūt vienk. tie skripti nedarbojas uz IE?

Pie tam browseri JS kļūdas nelabo. Ja skriptos ir kļūdas, tad, piemēram, Firefox to var apskatīties Tools --> Error console.

usver
Reģistrēts lietotājs
Atbildes: 311
Pievienojies: 04 Okt 2009, 14:53
Reputācija: 0

Post no usver » 29 Okt 2009, 23:22

1) drono: strādā
2) <ul> ar id "cat_list" liec PIRMS skripta.
3) kas tieši nenostrādā?

senscore
Reģistrēts lietotājs
Atbildes: 2
Pievienojies: 01 Okt 2009, 10:49
Reputācija: 0

Post no senscore » 29 Okt 2009, 23:33

Paldies par atbildēm. Atradu kļūdu, tā bija pirms tam norādot <ul> <li> sarakstus.

Pirms tam bija tā, ka nenostrādāja reorder.php izsaukšana.

Pievienot atbildi

Return to “Klienta puse (html, css, svg, xslt, xhtml, js)”