我想調用並執行一段位於外部文件上的PHP代碼。我理解涉及jQuery的方式。這裏的是我到目前爲止的代碼:如何從Javascript腳本鏈接並執行PHP文件?
<html>
<head>
<title>test</title>
</head>
<body>
<script src="jquery.js"></script>
<script language="javascript" type="text/javascript">
$.post("ext.php", { name: "John", time: "2pm" })
.done(function(data) {
alert("Data Loaded: " + data); });
$(document).ready(function(){
$(this).load('ext.php');});
</script>
</body>
這裏是外部文件(ext.php):
<?php
echo $_POST['name'] . ' and- ' . $_POST['time'];
?>
的代碼應打印屏幕上的變量name
和time
(以及在彈出窗口中)。彈出窗口工作正常,但代碼不會在屏幕上顯示可用的。
謝謝:)
ext.php不等於ofek.php。在回調函數中,你傳遞給$ .post,在DOM中插入一些東西。你爲什麼期望這個把「變量放在屏幕上」? –
嘗試$(「body」)。load(「ext.php」);或者更好的是DOM中的特定元素。 – Dave