javascript-使用ajax插入查询而无需重新加载整个页面
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript-使用ajax插入查询而无需重新加载整个页面,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1861字,纯文字阅读大概需要3分钟。
内容图文
![javascript-使用ajax插入查询而无需重新加载整个页面](/upload/InfoBanner/zyjiaocheng/691/1ad0fc6a2c5046bf964ec3adc50a24a5.jpg)
我想通过AJAX插入数据(没有重新加载页面).我试过了,但没有显示数据,也没有刷新页面.
我有一个文件first.php(其中存在表单),一个AJAX代码和一个将在其中执行查询的firstcall.php.
我的first.php(html表单)是:
<form class="reservation-form mb-0" action="" method="post" autocomplete="off">
<input name="name1" id="name1" class="form-control" type="text" placeholder="Enter Name" required aria-required="true">
<input name="age" id="age" class="form-control" required type="number" placeholder="Enter Age" aria-required="true">
<input type="checkbox" id="checkbox" class="checkbox1" name="namec[]" value="<?php echo $value['id']; ?>" >
<input type="submit" class="pull-right btn btn-warning" value="Submit" id="submit">
</form>
这里应该显示数据:
<div class="col-md-5">
<div class="panel panel-primary" id="showdata">
</div>
</div>
AJAX是:
<script type="text/javascript">
$(document).ready(function(){
$("#submit").click(function(){
var name1 = $("#name1").val();
var age = $("#age").val();
var chkArray=[];
$('.checkbox1:checked').each( function() {
chkArray.push($(this).val());
} );
var selected;
selected = chkArray.join(',') ;
if(selected.length > 1){
$.ajax( {
url:'firstcall.php',
type:'POST',
data:{name1: name1,age: age,namec: chkArray},
}).done(function(data){
$("#showdata").html(data);
});
}
else{
alert("Please at least one of the checkbox");
}
}
}
</script>
firstcall.php是:
<div class="panel panel-primary" id="showdata">
<?php
foreach($_POST['namec'] as $selected){
echo $selected;
$_SESSION['name1']=$_POST["name1"];
$_SESSION['age']=$_POST["age"];
echo $name1=$_SESSION['name1'];
echo $age=$_SESSION['age'];
$query=mysql_query("insert into patient_details (p_name,p_age,g_number) values ('$name1','$age','$selected')") or die(mysql_error());
}
?>
解决方法:
在$(“#submit”).click(function(event){之后添加命令
event.preventDefault();
而且您的页面不会被重新加载
内容总结
以上是互联网集市为您收集整理的javascript-使用ajax插入查询而无需重新加载整个页面全部内容,希望文章能够帮你解决javascript-使用ajax插入查询而无需重新加载整个页面所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。