Bir javascript değişken içine HTML saklanması

0 Cevap php

I'm having some trouble with some javascript. I'm using jQuery to dynamiclly add rows to a table. Additionally the javascript is being generated from some PHP and Kohana code.

İşte yazısıdır.

<script type="text/javascript">   
    function delExtensionNumber(element){
        $(element).prev().attr('value', 'X'); 
        $(element).parent().parent().hide();
    }

    function addExtensionNumber(){
        lines = <?php echo form::dropdown($ext_id."[did]", $lines, ''); ?>;
        extensions = <?php echo form::dropdown($ext_id."[extension]", $phones, ''); ?>;

        $('#line-extensions > tbody:last').append('<tr><td>'+lines+'</td><td>'+extensions+'</td><td><input type="hidden" name="'+<?php echo $ext_id;?>+'[state]" value="0" /><a class="hide" onclick="delExtensionNumber(this)"></a></td></tr>');

        <?php $ext_id++; ?>
    }
</script>

Bu Firefox'ta çalışıyor. Ama IE ve Chrome'da çalışmıyor. Hiçbir google Chrome olur. IE Ben sayfada bir hata alıyorum. Hata, bir sözdizimi hatası olduğunu. Bu gibi değil < kelime satırdan sonra bir karakter.

Tamam, bu yüzden ben daha iyi bu dize etrafında bazı tırnak koymak düşündüm. Ama ... Ben hiçbir şey çalıştığını ne zaman.

0 Cevap