[英]How can we call Php functions based on the Java script If-else condition?
我們如何在JavaScript If-else條件中調用Php函數。
例如,
if (top == self) {
// not in any kind of frame
} else {
// in a frame
// calling php function
}
</script>
這里,PHP exit()函數調用if和else條件。 我需要僅在其他部分調用該函數。
請建議我。
謝謝。 帕布
技術上不可能。 但是,您可以對PHP頁面進行AJAX調用並獲取它返回的值。
PHP(test.php):
<?php
$x = 10;
$y = 20;
$val = $y / $x;
echo $val;
?>
Javascript( jQuery ):
$(document).ready(function() {
$.ajax({url: 'test.php',
type: 'POST',
success: function(data){
//takes the value returned by test.php and
//puts it directly into the element with
//id = someElement
$('#someElement').html(data);
}
});
至於調用exit();
並且使得包含JavaScript的頁面停止處理,除非你在PHP中控制同一頁面上的邏輯並調用exit();
從那里。
不要試圖將JavaScript與PHP混合使用。
如果你想停止加載頁面,你也可以將頁面重定向到另一個(php)頁面,你只需要放置exit();
如果這個javascript在一個函數中,只需使用:return; 或者返回false;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.