2011-08-23 104 views
3

是否可以在Javascript函数下调用php页面? 我有一个javascript函数,我想打电话给PHP页面,如果有人按OKK在Javascript函数下调用php页面

这里是我到目前为止的代码

function show_confirm() 
{ 
var r=confirm("Do You Really want to Refund money! Press ok to Continue "); 
if (r==true) 
    { 
    alert("You pressed OK!"); 
    return true; 
    } 
else 
    { 
    alert("You pressed Cancel!"); 
    } 
} 

,现在在这里使用这个js函数IM

<td align="center"><input name="Refund" onclick="show_confirm()" type="submit" value="Refund" /></td> 

我想要如果用户按okk然后call other php page ...

+1

如果用户按下ok按钮,您是否将用户重定向到另一个页面? –

+0

@Dongsheng Cai :) ya – John

+0

你想重定向到该页面或从中获取数据? – mithunsatheesh

回答

4

如果你想重定向到一个页面:yourphppage.php如果用户按下ok。

function show_confirm() 
{ 
     var r=confirm("Do You Really want to Refund money! Press ok to Continue "); 
     if (r==true) 
     { 
     window.location="yourphppage.php"; 
     return true; 
     } 
      else 
     { 
     alert("You pressed Cancel!"); 
     } 
} 
+0

:)使用此 – John

+0

后无法重定向输出是什么? – mithunsatheesh

+0

同一页.. ..... – John

0

如果你只是想在页面的“退款”重定向页面,而无需使用AJAX,你可以做沿着以下线的东西:

(假设$ TRANSACTION_ID变量的ID号,你是寻找退还)

HTML行:

<td align="center"> 
    <input name="Refund" onclick="show_confirm(<?php echo $transaction_id ?>)" type="submit" value="Refund" /> 
    </td> 

的Javascript线:

function show_confirm(transaction_id) 
    { 
     var r = confirm("Do You Really want to Refund money! Press ok to Continue "); 
     if (r == true) 
     { 
      alert("You pressed OK!"); 
      location.href = "refund.php?transaction_id="+transaction_id; 
      return true; 
     } 
     else 
     { 
      alert("You pressed Cancel!"); 
     } 
    } 
+0

谢谢denis – ChrisK

0

广场这个地方,你希望你的重定向发生:

location.href = "newpage.php"; 
相关问题