簡體   English   中英

我們如何根據Java腳本If-else條件調用Php函數?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM