Mon code Javascript ne fonctionne pas sous chrome

J'écris ajax sur ma page, pour obtenir des sous-catégories pour sélectionner une option, selon les catégories liste des options, cliquez sur. Dans tous les navigateurs, il fonctionne bien, je peux voir ma demande, réponse dans les navigateurs de la console... mais dans chrome fonctions de même à ne pas faire appel. Vous connaissez, quel est le problème? Voici mon code:

    <td>
      <span style="color: #898989;">Main categories</span>
      <br />
      <select style="width: 200px;">
        <?foreach ($main_categories as $item){?>
        <option onclick="get_sub_cat(<?=$item['id']?>,2);return false;" value="<?=$item['id']?>"><?=$item['title']?></option>
        <?}?>
      </select> 
    </td>
    <td>
      <span style="color: #898989;">Subcategories</span>
      <br />
      <select  name="sub_cat" style="width: 200px;" id="prod_subcat_2">
      </select> 
    </td>


function get_sub_cat(id, select_id){
$.ajax({
   type: "POST",
   url: "<?=base_url()?>admin/product/get_sub_cat/"+id,
   data: "",
   success:function (option_list) {
     $("#prod_subcat_"+select_id).children().remove();
     $('#prod_subcat_'+select_id).append(option_list);
   }
 });
}
Si le vraiment javascript ne fonctionne pas du tout dans votre navigateur chrome. vous devez l'activer. lire ceci
Je regarde pour les questions sur la façon d'utiliser les outils de débogage dans le navigateur Chrome. Il est très facile de définir un point d'arrêt dans une fonction pour voir si elle est appelée, pour voir ce que les appels sont passés à l'arrière-plan, etc.
le monde n'est pas anglophone. Il est parfaitement clair ce qu'il veut dire. Pourquoi n'avez-vous pas tout simplement modifier le titre?
Je ne suis pas un"native English speaker". je ne sais vraiment pas ce qui a été posée ici. Pouvez-vous m'aider?
Vous devriez poster généré le code côté client, pas le code côté serveur, depuis le JavaScript s'exécute côté client.

OriginalL'auteur Anton Sementsov | 2012-03-13