我们如何根据Java脚本If-else条件调用Php函数?

Pra*_*thy 3 javascript php

我们如何在JavaScript If-else条件中调用Php函数.

例如,

 if (top == self) {

  // not in any kind of frame

} else {

// in a frame

// calling php function

}
</script>
Run Code Online (Sandbox Code Playgroud)

这里,PHP exit()函数调用if和else条件.我需要仅在其他部分调用该函数.

请建议我.

谢谢.帕布

Cha*_*had 5

技术上不可能.但是,您可以对PHP页面进行AJAX调用并获取它返回的值.

PHP(test.php):

<?php
$x = 10;
$y = 20;
$val = $y / $x;

echo $val;
?>
Run Code Online (Sandbox Code Playgroud)

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);
      }
});
Run Code Online (Sandbox Code Playgroud)

至于调用exit();和制作包含JavaScript停止处理的页面,除非你在PHP中控制同一页面上的逻辑并exit();从那里调用,否则你就不能这样做.