gpt4 book ai didi

javascript - 使用 AJAX PHP 回显到屏幕

转载 作者:行者123 更新时间:2023-11-30 10:03:00 25 4
gpt4 key购买 nike

我正在尝试编写一个简短的 ajax 代码来将“你好”一词回显到屏幕上,但到目前为止我还没有成功。如果有人知道我做错了什么,请纠正我,并让我知道。谢谢。

test6.html

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

<script type = "text/javascript">

function myAjax() {
$.ajax({
type: "POST",
url: 'testing.php',
data:{action:'call_this'},
error: function(xhr,status,error){alert(error);},
success:function(html) {
alert(html);
}

});
}

</script>

<a href="#" onclick="myAjax()">echo hello</a>

testing.php

<?php

if($_POST['action'] == 'call_this') {
echo "hello";
}

?>

最佳答案

我对您的代码做了一些小改动,比如为“action”添加引号,并创建了一个按钮,因为 <A HREF点击事件有一些问题(按钮没有这些问题),就在这里,现在它对我有用,如果它对你也有用,请告诉我:

<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script type = "text/javascript">
function myAjax () {
$.ajax( { type : 'POST',
data : {'action':'call_this'},
url : 'testing.php',
success: function ( data ) {
document.getElementById( "my_div" ).innerHTML = data;
},
error: function ( xhr ) {
alert( "error" );
}
});
}
</script>
</head>
<body>
<a href="" onclick="myAjax()">echo hello</a>
<br/><br/>
<button onclick="myAjax()">echo hello</button>
<br/><br/>
<div id="my_div"></div>
</body>
</html>

关于javascript - 使用 AJAX PHP 回显到屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30629548/

25 4 0