Проблема добавление html кода используя AJAX

Подскажите пожалуйста. Ни как не могу решить проблему




echo CHtml::ajaxSubmitButton('Add Category',CHtml::normalizeUrl(array('car/UpdateAjax','render'=>false)),

       array( 'success'=>'js:function() { 

	                        

		 $("#tabs_id").html($("#tabs_id").html()+\'<li><a href="#tab9" >General3</a></li>\');

							  

		 my_text_category=\'<div class="view" id="tab9" style="display: none;">bbbbbbbbbbbbb</div>\';

  		 $(my_text_category).appendTo("#tab_text_id");

	                   }'

	       ),


array(


    'type' => 'submit'

)); 


?>




При нажатие кнопки Add Category должен добавлять html код




<li><a href="#tab9">General3</a></li></ul>



но добавляется следующий html код




<li><a href="./Car - Create Car_files/Car - Create Car.htm">General3</a></li></ul>



Начал разбираться и понял что проблема из-за символа # в #tab9. Как только не пробовал передать ни как не получается

Что-то вы не договариваете. Предоставленный кусок кода выдает у меня ожидаемый результат - то бишь добавляет


<li><a href="#tab9" >General3</a></li>

(Почему, кстати, вы не используете .append() в первой строке js функции вместо довольно громоздкого кода?)

У вас еще какой-то js код воздействует на href добавляемого элемента что-ли? Или в вашем действительном коде это вообще переменная?