在javascript中运行php脚本而不离开页面

时间:2013-05-18 18:16:13

标签: php javascript

我有一个javascript警报(来自图片onclick) - 我想要一个警告框并运行一个PHP脚本。现在我有这个..

<script type="text/javascript">
 function doit() {
 window.location.href='script.php';
 alert("test");
 }
</script>

它有效,除了它实际上将我带到脚本页面。我想只运行php脚本并保留在我当前的页面上。

任何想法?另外,我使用的是AJAX,但在IE和iOS上工作时遇到了严重问题,所以我决定不使用它。

3 个答案:

答案 0 :(得分:2)

使用诸如jQuery之类的AJAX提供程序。

查看jQuery

使用AJAX,您可以在不离开当前页面的情况下执行PHP脚本。

答案 1 :(得分:0)

您需要使用AJAX。对于刚才描述的那种情况,这是完全正确的。使用jQuery可以最大限度地减少交叉兼容性问题。

http://api.jquery.com/jQuery.ajax/

答案 2 :(得分:-1)

<script type="text/javascript">
 function doit() {
 $.ajax({
    type:'post',
    url:'script.php',
    success:function(res){
     alert("test");
   }
  });
 }
</script>