2013-01-09 42 views
0

使用jQuery AJAX获取答案,我发送数据在服务器上,我打印后的数据在服务器上,以便:AJAX,从服务器之后以及停止PHP函数工作

PHP代码:

function someFunc() 
    echo json_encode("some"); 
} 

和JS获取这个数据,以便:

$.ajax({ 
    // here code for send 
    success: function (htm) { 
      htm = JSON.parse(htm); 
      alert(htm); 
     } 
    }); 

这个工作,但是当我需要从服务器后停止PHP函数获得asnwer工作,在JS我不获取数据,那就是,这不是工作

function someFunc() 
    echo json_encode("some"); 
    return false; 
} 

没有return false;的作品。请说明为什么?

+1

你会得到什么输出与“返回false”。因为我很确定这应该工作。 – x4rf41

+0

js consol告诉'htm'不确定 – RIKI

+0

也许只是调用php文件并查看输出?可能在你的代码中有一些错误,结果是无效的json – x4rf41

回答

1

你应该只是退出()而不是返回false。

+0

在这种情况下有什么不同? – RIKI

+0

退出将完成脚本的执行,返回将跳出功能,脚本仍在运行(只要有代码进行处理) – x4rf41

+0

退出将停止运行PHP,因此您只能获取所需的数据。 – Rob

相关问题