Jump to content
php.lv forumi

jquery + IE7, nelieciet liekus komatus!


renathy

Recommended Posts

IE 7 kkas negāja, bet visos citos browseros un versijās strādāja...

 

Izrādījās, ka pie vainas bija viens komats, kuru meklēju vismaz 3h.

Izrādās, ka IE7 nepatīk lieki komati array beigās, ko bieži vien liekam.

 


$.ajax( {
 url : "...",
 type : "POST",
 data : {...},
 success : function(html) { ,,, 

 }, <-------------- shis komats bija pie vainas, viņa tur nav jābūt
});  

 

Nejauši uzgāju šo rakstu un izrādījās mana kļūda: http://forum.jquery.com/topic/javascript-error-in-ie7

Link to comment
Share on other sites

Redzot php kodu, kur arī pēdējais array elements ir ar komatu beigās, parasti smagi un grūtsirdīgi nopūšos. Pie sevis pārdomāju vecos laikus.

 

whoa, kas tur slikts?

Es parasti tā daru (ja nākotnē zinu, ka būs jāpievieno vērtības konkrētajā masīvā), lai VCS'ā rindiņa neskaitītos modificēta (tai, kurai beigās komats pielikts), bet gan tikai 1 pievienota :)

 

$a = array(
"x" => array(),
"y" => array(),
);

 

 

Kas te slikts atstājot komatu beigās?

 

EDIT: Piebildīšu gan, ka komats beigās vienas rindiņas masīvā izskatās pretīgi :)

Edited by briedis
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...