jquery ajax加载包含js文件页面的时候报错
来源:互联网 发布:php小型网站源代码 编辑:程序博客网 时间:2024/06/05 02:18
最近在做一个半酣tab页面的网页时,为了加快加载速度,我将tab按钮的操作写成了ajax的方式,就是ajax加载得到个jsp页面,这个jsp如下:
<%@ page contentType="text/html;charset=GBK" pageEncoding="GBK"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
<%@ taglib uri="/struts-tags" prefix="s"%>
<%@ taglib uri="/WEB-INF/tags/emall.tld" prefix="emall"%>
<%@ include file="/common/commonParam.jspf" %>
<script type="text/javascript" src="usercenter/order/orderPage.js"></script>
<form which="TK" name="ordersListForm" id="ordersListForm">
<input type="hidden" name="rmaParam.ordersId" value="${orderDetailInfo.ordersId}"/>
<input type="hidden" name="rmaParam.storeId" value="${orderDetailInfo.storeId}"/>
<div class="order-title clearfix">申请退款商品</div>
<table class="m-tableA">
<tr>
<th width="12%"></th>
<th width="25%">商品名称</th>
<th width="17%">商品规格</th>
<th width="7%">单价</th>
<th width="11%">数量</th>
<th width="7%">总价</th>
<th width="9%">备注</th>
</tr>
<s:iterator id="orderItems" value="#request.orderDetailInfo.orderItemsList" status="status2">
<tr>
<td><a target="_blank" href="catentry/catentryDetail.action?catentryId=${orderItems.catentryId}&storeId=${orderItems.storeId}"><img src="${orderItems.url}" alt="" class="prd-img"></a></td>
<td style="text-align:left;">${orderItems.catEntryName}</td>
<td>${orderItems.mfpartnumber}</td>
<td><fmt:formatNumber value="${orderItems.price}" minFractionDigits="2"/></td>
<td>${orderItems.quantity}</td>
<td><fmt:formatNumber value="${orderItems.amount}" minFractionDigits="2"/></td>
<td>
<s:if test="${orderItems.isPrescription == 0}">
<c:set var="isPrescription" value="0"></c:set>
<b>医药用</b>
</s:if>
</td>
</tr>
</s:iterator>
</table>
<!--选择支付-->
<div class="order-title clearfix"> 退款理由 </div>
<div class="address clearfix">
<div class="form">
<textarea name="rmaParam.reason" rows="4" id="textarea"class="textarea" style="width:98%;"></textarea>
</div>
</div>
<div class="pay-qc clearfix"><a href="javascript:void(0)" onclick="subBackOrder()" class="btn-submit fl">确认</a> <a href="#" class="btn-cancel ">取消</a></div>
<div class="address clearfix f14 cor999">
<div class="order-title clearfix"> <img src="images/xing1.png" alt="" style="margin:0 0 -2px 0;"/> 退款说明: </div>
<p>申请条件:若为商品问题,或者不想要了且与卖家达成一致退货,请选择“退货退款”选项,退货后请保留物流底单。 </p>
<p>退货流程:1.申请退货 >2.卖家发送退货地址给买家 >3.买家退货并填写退货物流信息 >4.卖家确认收货,退款成功</p>
<p> </p>
</div>
<div style="display:none">
<!-- 分页 -->
<emall:pageTool displayPages="7" dotsCount="3" currentPage="${param.currentPage}" totalCount="${totalCount}" pageSize="${pageSize}" showLabel="false" showGoTo="true"/>
</div>
</form>
由于这个jsp需要单独调用js文件(注:初始化绑定事件只能在该js绑定,function(){}这种定义可以再进页面初的那个js些,这个页面也可以调用)
下面说说我遇到的问题:
1:我在<script type="text/javascript" src="usercenter/order/orderPage.js"></script>后面加了<script type="text/javascript">
function(){
XXXXXX;
}
</script>
这样加载页面的时候,老是会调到主页,不知道是不是拦截器的原因。但把这段js删掉旧ok了。。。
2:那我就把function ccc(){}这些放到orderpage.js里面,然后在ie下调用的时候,报错:错误的字符结束串,点击onclick事件,报ccc没有定义。。。
然后我把function ccc(){} 放到主页面的js下面就可以了。。。。
3:昨天还遇到一个问题:js提示js语法错误,结果弄了半天,是ajax包含的页面重复加载了一个js,这样子,也是醉了。。。。(ajax返回的jsp不是不会加载主页面的js么?)
- jquery ajax加载包含js文件页面的时候报错
- jquery ajax 加载数据的时候异步显示加载动画
- jquery ajax 加载数据的时候异步显示加载动画
- 解决Electron加载带jQuery页面报错的问题
- Jquery datatable 页面报错 Ajax error
- 导入jquery文件时候报错
- easy UI使用include<>包含页面时以及加载js文件所注意的事项。
- 加载maven骨架的时候报错
- JQuery学习之--1、页面加载的时候弹出对话框
- 1,JQuery学习-页面加载的时候弹出对话框
- js页面加载时候的调用函数的方法
- jquery中ajax加载js和json文件
- ajax 加载 页面 执行 js
- javascript中采用jQuery ajax动态加载js文件的解决方法
- 在JSP页面引入jquery的时候发现,调试的时候发现报404错误
- spring加载properities文件的时候的报错Could not resolve placeholder
- 导入的jquery.js文件报错 解决办法
- Eclipse中Jquery等js文件报错的解决办法
- centoros7 禁用ipv6
- Python 内置函数详解(一)----Print
- rc.local
- 006课读心得
- 《STL源码剖析》读书笔记之关联式容器(2)
- jquery ajax加载包含js文件页面的时候报错
- Python函数式编程指南(二):函数
- NFS
- extjs 按条件查询出的数据在grid上不显示
- MyEclipse搭建SSH
- android与IOS图标大小
- 【HTML5学习笔记一】环境搭建和需要掌握的技能
- (A^B mod C)|(a^(n!) mod c)
- android获得屏幕高度和宽度的方法