Можно ли вызвать php-страницу под функцию Javascript? У меня есть функция javascript, и я хочу позвонить на php-страницу, если кто-то нажал okk
Вот мой код до сих пор
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
…
если вы хотите перенаправить на страницу: 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!"); } }
Если вы ищете направление страницы:
window.location="index.php";
Существует множество других способов перенаправления: http://grizzlyweb.com/webmaster/javascripts/redirection.asp
Поместите это, где вы хотите, чтобы ваше перенаправление произошло:
location.href = "newpage.php";
Проверять, выписываться
http://www.w3schools.com/xml/xml_http.asp
Затем взгляните на
http://mootools.net/docs/core/Request/Request
Любой из прототипов JQ-библиотек JQuery и т. Д. Имеют оболочку, чтобы упростить запросы и вашу жизнь.
Затем просто нажмите кнопку и установите onClick для вызова запроса на сервер и прослушивания ответа.
Некоторые советы, которые вы можете добавить к URL-адресу запроса, чтобы передать переменные скрипта PHP. Проверять, выписываться
http://www.w3schools.com/tags/ref_urlencode.asp
Если вы хотите перенаправить страницу на страницу «возврат» без использования AJAX, вы можете сделать что-то в следующих строках:
(предполагается, что переменная $ transaction_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!"); } }