我需要將我的PHP文件的結果發送到JavaScript函數/文件。 我發現了一些類似的答案:var x='<?php echo $pathinfo; ?>';
或本:PHP函數返回值爲JavaScript
myHtmlFile.html:
<script type="text/javascript" src="jquery-1.8.1.js"></script>
<script type="text/javascript" src="newEmptyPHP.php"></script>
<script language="javascript">
function test()
{
alert(result);
}
</script>
newEmptyPHP.php:
<?php
$res="it is result";
echo "var result = ".json_encode($res).";";
?>
我的問題是,是否有方法的返回值從PHP 函數而不是從PHP文件。 是這樣的:
<?php
function phpFunction(){
$res="it is result";
return $res;
}
?>
我需要簡單的PHP/JavaScript代碼沒有什麼複雜的。 我想在一個php文件中保留很多功能,而不是很多php文件。
使用post請求,當PHP在服務器上運行時,不能直接在PHP函數中傳遞JavaScript變量。如果函數不明確,您可以將其回顯到JavaScript變量中。當爲JS提供PHP文件時, –
也使用適當的頭文件。 'header(「content-type:application/javascript」);' – thpl
你會在JavaScript中調用相同的函數,你在php文件中定義了' –