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.