脚本宝典收集整理的这篇文章主要介绍了php – AJAX调用不发送,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
截至目前,当我点击提交按钮时,甚至都没有发生任何事情.为什么这不提交,我不确定我是否正确创建ajax调用.
我究竟做错了什么?
我的ajax电话
$(document).ready(function () { $("#submIT_announcement").on("click",function () { $user = this.value; $.ajax({ url: "insert_announcements.PHP",tyPE: "POST",data: "username=" + $user,success: function (text) { if (text == "Error!") { alert("Unable to get user info!"); $(".announcement_success").fadein(); $(".announcement_success").show(); $('.announcement_success').htML('Payment status Changed!'); $('.announcement_success').delay(5000).fadeOut(400); alert(data); } else { VAR txtArr = text.split('|'); } },error: function (xhr,textStatus,errorThrown) { alert(textStatus + "|" + errorThrown); } }); }); });
表格
<div class="announcement_success"></div> <p>Add New Announcement</p> <form action="" method="POST" id="insert_announcements"> <textarea rows="4" cols="50" id="announcement_message " name="message" class="inputbarmessage" placeholder="Message" required></textarea> <label for="contactButton"> <input type="button" class="contactButton" value="Add Announcement" id="submit"> </label> </form>
$con = MysqLi_connect("localhost","",""); $stmt2 = $con->PRepare("INSERT INTO announcements (user_id,message,date) VALUES (?,?,Now())"); if ( !$stmt2 || $con->error ) { // Check Errors for prepare die('Announcement INSERT prepare() Failed: ' . htmlspecialchars($con->error)); } if(!$stmt2->bind_param('isi',$announcement_user_id,$announcement_message)) { // Check errors for binding parameters die('Announcement INSERT bind_@R_907_1403@ Failed: ' . htmlspecialchars($stmt2->error)); } if(!$stmt2->execute()) { die('Announcement INSERT execute() Failed: ' . htmlspecialchars($stmt2->error)); } echo "Announcement was added successfully!"; else { echo "Announcement Failed!"; }
以上是脚本宝典为你收集整理的php – AJAX调用不发送全部内容,希望文章能够帮你解决php – AJAX调用不发送所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。