【发布时间】:2023-03-27 13:15:01
【问题描述】:
当我在 ajax 调用警报显示之前放置警报但未在 ajax 调用内部显示时,它甚至没有进入 ajax 调用内部,为什么它是一个 php 文件,而我正在使用 xxamp。
<div class="col-sm-12 pb-3">
<script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous"></script>
<script>
document.querySelector("#scroll_msg").scrollTop = document.querySelector("#scroll_msg").scrollHeight;
</script>
$(document).ready(function(){
$('#text').keyup(function(e){
if(e.keyCode==13){
var text=$('#text').val();
$.ajax({
type:'POST',
url:'insert_msg.php',
data:{text:text},
success:function(){
//alert('hello');
$('#scroll_msg').load('display_msg.php');
$('#text').val('');
}
});
}
});
});
【问题讨论】:
-
什么是“alert('hello');”在你的 ajax 配置对象中做什么?它破坏了语法。
-
无论如何它都不起作用我在成功函数中尝试了警报而不是ajax
-
并且您确实包含了 jquery 和一个带有 id
text的 textarea 或 input[type=text] ? -
是的,一切都很好,它是一个 textarea 类型 = text 和 id =text
-
那么您必须向我们提供更多代码,因为上面的 sn-p 很好。