我们如何在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
$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();从那里.