但是下面的代码不起作用。 submit.php:echo“嗨”;
<script type="text/javascript">
$(document).ready(function(){
$("#button").click(function(){
var input;
input.load("submit.php");
alert(input);
});
});
</script>
答案 0 :(得分:3)
请检查jquery $ .post here
另请查看jquery api docs here以获取进一步的参考资料
通常ajax请求看起来像这样
$.ajax({
type: 'POST',
url: 'sample.php',
data: data,
success: function(response){ alert(response); },
dataType: dataType
});
sample.php
<?
echo "hai";
?>
演示$ .load here
答案 1 :(得分:1)
答案 2 :(得分:0)
首先,您应该了解jQuery是一个扩展javascript功能的框架。要使用它,你必须有jquery对象。您已声明了javascript变量,并且您正尝试在其上调用jquery函数。
如果你想要一个带有结果的变量,你可以这样做:
jQuery.get("submit.php", function(response) {
//here you have response that contains submit.php response
alert(response);
});
抱歉,我刚注意到@Dhiraj的回答。这种方法只使用get可以完成同样的事情只需将“POST”切换为“GET”即可完成答案。