Вызов функции javascript внутри кода файла ответа jquery ajax

Я пытаюсь вызвать date_cal() javascript внутри ответа ajax (wall_list.php). Каждая вещь в порядке, я получаю правильный ответ. Но его не вызывается функция date_cal ().

основной файл:

$ .ajax ({

  url: 'wall_list.php', data:"dt_from="+dt_from+"&dt_to="+dt_to+"&week="+week+"&month="+month+"&dt_filter="+dt_filter+"&fan="+fan+"&gender="+gender+"&pageNumber="+pagenumber, type: 'POST', success: function (resp) { if(resp) { //alert(resp); document.getElementById('wall_listdiv').innerHTML=resp; } 

Wall_list.php

Некоторый код …

 > <td id="<?php print $key; ?>" class="tm_td" valign="top" colspan=2> > <script language="JavaScript"> date_cal('<?php print $commentcreatetimearr[$key]; ?>','<?php print $key; ?>'); </script> > </td> 

Некоторый код ………………….

он не вызывает javascript там.

Может кто-нибудь объяснить, как все это функции в ответ.

Related of "Вызов функции javascript внутри кода файла ответа jquery ajax"

например
PHP:

 <?php echo $commentcreatetimearr[$key]; ?> 

ЯШ:

 $.ajax({ url: 'wall_list.php', data:"dt_from="+dt_from+"&dt_to="+dt_to+"&week="+week+"&month="+month+"&dt_filter="+dt_filter+"&fan="+fan+"&gender="+gender+"&pageNumber="+pagenumber, type: 'POST', success: function (resp) { if(resp){ $('#wall_listdiv').html(date_cal(resp)); } 

Ну вот

 $.ajax({ url: 'wall_list.php', data: "dt_from="+dt_from+"&dt_to="+dt_to+"&week="+week+"&month="+month+"&dt_filter="+dt_filter+"&fan="+fan+"&gender="+gender+"&pageNumber="+pagenumber, type: 'POST', success: function (resp){ if(resp){ $("#wall_listdiv").html(resp); } }, dataType: 'html' }); 

Что вы хотите сделать, укажите возвращаемый dataType как html . Из API jQuery

 If html is specified, any embedded JavaScript inside the retrieved data is executed before the HTML is returned as a string. Similarly, script will execute the JavaScript that is pulled back from the server, then return the script itself as textual data. 

Дополнительная информация здесь: jQuery.ajax () – API jQuery