gpt4 book ai didi

javascript - 使用 ajax 显示正在输入的内容无效,PHP、AJAX、JAVASCRIPT

转载 作者:行者123 更新时间:2023-11-30 12:21:29 25 4
gpt4 key购买 nike

使用 ajax,我试图显示在文本框中输入的内容,但由于某种原因它根本不显示任何内容。我知道通过在函数内部使用警报调用了 ajax 函数本身,我认为真正的问题实际上是在 test2.php 中,但我不确定我做错了什么。请看一下:

test1.php

<?php

include('ajax.php');

echo "<input type = 'text' name = 'select' onkeyup = 'ajax(\"test2.php\",\"select\",\"output\")'>";
echo "<div id = 'output'/>";

?>

test2

<?php

$select = $_POST['select'];
echo $select;

?>

ajax.php

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>

<script type = "text/javascript">

function ajax(url,select,id) {

$.ajax({
type: "POST",
url: url,
data: { select: $('select[name="select"]').val()},
error: function(xhr,status,error){alert(error);},
success:function(data) {
document.getElementById( id ).innerHTML = data;
}

});

}

</script>

最佳答案

function ajax(url,unused,id) {
$.post(url,{select: $('input[name="select"]').val()})
.error(function(e){
alert(e);
})
.success(function(d){
$("#"+id).text(d);
});
}

关于javascript - 使用 ajax 显示正在输入的内容无效,PHP、AJAX、JAVASCRIPT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30875457/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com