<form>
<input type="text" id="user"/>
<input type="button" value="Submit" onClick="post();" />
</form>
<div id="result"> </div>
<script type="text/javascript">
function post()
{
var username = $('#user').val();
$.post('battlephp.php',
{postuser:user}
)
}
</script>
字符串
一个简单的 AJAX 代码它应该接受用户名并显示PHP代码!但不知道为什么它不运行??事实上我正在学习...所以我不能纠正错误或错误??
我在localhost上运行ii。那么使用以下方法有什么问题吗:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
型
4条答案
按热度按时间w9apscun1#
显示PHP代码
不,不应该。
首先,您在脚本执行到一半时改变了对变量名的看法(
user
,username
),因此您将抛出一个引用错误。第二,您没有为
$.post
提供函数(第三个参数),所以您没有对返回的数据做任何事情(比如显示它)。第三,服务器应该执行PHP并返回其输出。你不应该得到实际的PHP代码。
字符串
z9ju0rcb2#
反而
字符串
你可以用
型
sgtfey8w3#
索引码
字符串
sdnqo3pr4#
试着这样做:
字符串
如果你正在做一个 AJAX 请求,那么也可以很好地处理成功和错误。我还建议你“开始文件”。
尝试上面的代码,让我们知道如果工作