[英]AJAX: Simple post not working
我最近一起问了一个关于javascript和php的问题,我指出了ajax的发展方向。
我做了一些学习,现在我正在尝试做一些非常简单的事情。
<input type="text" id="txt">
<input type="button" onclick="functionPost();" value="test123">
<div id="result"></div>
<script type="text/javascript">
function functionPost() {
var input = ('#txt').value;
$.post('search.php', {postname: input},
function (data) {
$('#result').html(data);
});
}
</script>
基本上,我从文本输入中获取值,然后将其发布到search.php
页面。 如果我在此页面上显示一些简单的内容,例如: echo "hello";
整个工作正常。 我的div显示“你好”。
但是,如果我尝试使用$inputvalue = $_POST['postname'];
在search.php
,我什么也没得到,即使我echo $inputvalue;
。
我肯定在这里缺少一些小东西。我不知道ajax的实际工作原理,但是我需要做到这一点。
关于为什么它无法获得我发布的价值的任何想法? 我没有经验。
谢谢
更改var input = ('#txt').value
,以var input = $('#txt').val()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.