[英]Not able to pull PHP information in AJAX
索引.php →
<form>
<div class="form-group">
<!-- <input type="text" id="name" class="form-control" placeholder="Enter Name"> -->
</div>
<div class="form-group">
<button type="button" class="btn btn-success" id="btn">Click me I am Neo Anderson</button>
</div>
</form>
<div id="message"></div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("#btn").click(function(){
$.post("ajax.php",function(response){
// alert(response);
var message = $("#message").val();
message.html(response);
})
.fail(function(error){
alert(error.StatusText);
})
})
})
</script>
和 ajax.php →
<?php
echo "The ajax post is working";
問題:我無法在我的 ajax 請求中從 ajax.php 文件中獲取打印材料。 我在哪里蹣跚?
你在這里有問題:
var message = $("#message").val();
用以下代碼替換該行代碼:
var message = $("#message");
您不想獲得 #message div 的值,因此不要使用val()
方法。
$("#message").html(響應);
//or
var message = $(“#message”);
消息.html(響應);
$(document).ready(function(){
$("#btn").click(function(){
let message = $("#message").val();
$.post("ajax.php",{
msg: message
},
function(response){
// alert(response);
message.html(response);
},"json")
})
})
Essayer ceci 傾吐 le JavaScript。 Et pour le fichier ajax.php 散文家 ceci:
<?php
echo json_encode("The ajax post is working");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.