我发现一个程序将数据从表单发送到 php 文件。但当我试图找到它时,它什么也没显示。当我单击“加载数据”按钮时,没有任何反应。程序有问题吗?
main.php
<?php
if( $_REQUEST["name"] )
{
$name = $_REQUEST['name'];
echo "Welcome ". $name;
}
?>
index.html
<html>
<head>
<title>the title</title>
<script type="text/javascript"
src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js/"></script>
<script type="text/javascript" language="javascript">
$(document).ready(function() {
$("#driver").click(function(event){
$.post(
"main.php",
{ name: "Zara" },
function(data) {
$('#stage').html(data);
}
);
});
});
</script>
</head>
<body>
<p>Click on the button to load result.html file:</p>
<div id="stage" style="">
STAGE
</div>
<input type="button" id="driver" value="Load Data" />
</body>
</html>
请解决问题。提前致谢
最佳答案
您的<script>
用于加载 jQuery 的标记无效 href
属性。
从地址中删除结尾斜杠,使其看起来像这样:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
使用浏览器的开发人员工具来找出客户端脚本的问题所在,它们非常方便。按 F12。
关于javascript - 如何获取从 html 文件发送到 php 的数据并接收并显示数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23709751/