2 qq 28960567 qq_28960567 于 2016.02.20 12:12 提问

jsp使用ajax加载子页面,使用ajax提交子页面的表单没反应,提交按钮点击不了

子页面相关js代码如下:
$(function(){
$("#chaxun_btn").click(function(){
var rightitem=$("#chaxun_btn").parent("right-item");
var url=$("#chaxun_btn").attr("url");
$.ajax({
type:"post",
url:url,
success:function(data){
rightitem.html(data);
}
});
});
});
#chaxun_btn是子页面提交按钮的id,我是想提交子页面的表单后返回的结果显示在父页面中,可是就是子页面的提交按钮点击不了,根本没反应,求大神帮忙解决下

1个回答

showbo
showbo   Ds   Rxr 2016.02.20 13:23

right-item,你有这种标签?是样式用.right-item,少了点了

var rightitem=$("#chaxun_btn").parent(".right-item");

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Ajax实现子页面数据带到父页面
原创,仅为自己
layer父子页面交互(子页面form表单提交)
个人感觉layer弹窗功能挺好使用的,功能挺齐全的。 在这样的场景:父页面中有数据需要修改,但不需要跳转到下一个页面进行处理;   这时就可以考虑使用弹窗功能; 先看看图解: 再瞅瞅代码 //jsp部分 //js部分 layer.open({ title: "XXX", type:
子页面带到父页面提交
1:父页面function findQx(qx){ var url="${pageContext.request.contextPath}/menu.action?submitFlag=toQxfpShow&roleuuid="+qx; var strs=window.showModalDialog(url,window,'dialogWidth =760px;dialogHeight =45
Django中button的处理 & ajax提交数据时不走Form组件验证
button分类: type=’submit’ 默认类型,会默认提交表单~ type=’button’ type=’reset’ 项目中出现的问题: ajax提交数据时不走Form组件验证 处理方式: 指定input的类型type=’button’ 指定button的类型type=’button’ 上述两种处理方式效果一致!!!
jsp用Ajax提交表单并显示结果(一)
1.代码业务:页面填写用户名和书号,提交,显示借阅结果,如果借阅不成功显示不成功原因,如果成功,显示借阅信息(读者号,书号,借书日期,应还日期) 2.首先,在基础mvc中,我在jsp页面用Ajax实现表单提交,传给sevlet的post方法,借阅的过程是用的存储过程borrow写的。 3.由于ajax传表单后台返回的数据必须是json格式的,所以,在基础版MVC,使用JSON.fromObje
jquery $.jBox弹窗 父窗体调用子窗体方法,保存子窗体页面数据
//添加--以弹窗的方式             $("#btnAdd").click(function () {                 $.jBox.open("iframe:${ctx}/fms/monitor/form/", "监察用户机构管理添加", 600, 300, {           //如果是修改,                     buttons: {"
button点击请求ajax不灵的问题
做项目发现了个很恶心的问题, 提交 在button按钮点击请求ajax时,总是失败,各种问题都排除了还是不行,最后一个一个排除问题, 发现button按钮默认为type=submit。 后来把按钮改成提交 就可以了。很是郁闷
按钮的ajax请求时,一次点击两次提交的问题
原文链接 页面中的按钮的type是submit的: ajax的请求,在JQuery中是:     $(function () {         $('#submit').click(function () {             var createGenreForm = $('#createGenreForm');             if (create
使用ajax来实现页面的局部加载
点击头部即右上角的链接时,页面会根据相应的链接加载新的内容,显示在下方;在中间区域有3栏,当点击1栏中的链接,2栏中会显现相应的内容,点击2栏中的内容,3栏中的内容又会根据2栏的链接来加载显示内容。 页面效果如下: js代码如下:$("header a").on("click",function(e){ e.preventDefault(); //阻止事件默认行为
如果一个button被用于触发ajax,那就不能再用它进行form表单提交了
form表单提交,和ajax提交不能同时存在,如果这个button被用于触发ajax,那就不能再用它进行form表单提交了 如果一个页面里面,既有ajax传参,又有表单传参,那么,必须设置两个按钮,分别负责ajax触发,和form表单提交。 这个问题整整让我调试了2天,最后才瞎猫碰到死耗子给找到了。