调用内部的jQuery Ajax响应文件code javascript函数 [英] Calling javascript function inside jquery ajax response file code

查看:173
本文介绍了调用内部的jQuery Ajax响应文件code javascript函数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图调用 date_cal() JavaScript函数Ajax响应(wall_list.php)。每天的事情是好的我得到正确的响应里面。但它没有要求date_cal()函数。

主文件:

$。阿贾克斯({

  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,
  键入:POST,
成功:函数(RESP){

如果(RESP)
{
 //警报(RESP);
  的document.getElementById('wall_listdiv)的innerHTML = RESP。

}
 

  

Wall_list.php

     

有些code ...................          

     

 > < TD ID =< PHP打印$键;>中类=tm_tdVALIGN =顶合并单元格= 2>
>

    < SCRIPT LANGUAGE =JavaScript的>
                                date_cal('< PHP打印$ commentcreatetimearr [$关键];>','< PHP打印$关键;?>');
                                < / SCRIPT>

> < / TD>
 

  

     

有些code ...............

这不是调用JavaScript的存在。

在回应任何人都可以解释如何这一切功能。

解决方案

例如
PHP的:

 <?PHP的echo $ commentcreatetimearr [$关键] ?>
 

记者:

  $。阿贾克斯({
  网址: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,
  键入:POST,
成功:函数(RESP){
  如果(RESP){
     $('#wall_listdiv)HTML(date_cal(RESP));
  }
 

I am trying to call date_cal() javascript function inside ajax response (wall_list.php).Every thing is fine am getting correct response. But its not calling date_cal() function.

main file:

$.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

Some code...................

>   <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>

Some code......................

it's not calling javascript there.

Can anyone explain how to all this function in response.

解决方案

for example
php:

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

js:

$.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));
  }  

这篇关于调用内部的jQuery Ajax响应文件code javascript函数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆