ajax中date的作用,当使用ajax请求($ .load)第二次加载页面时,jQuery Datepicker不起作用...

首先,我使用asp.net,但对于这种情况并不重要,因为我没有使用asp元素,只有基本的html元素和jQuery。

我在函数loadDatepicker的default.aspx页面中初始化了一个jQuery datepicker。该页面有一个按钮元素,它调用loadWorkSpace函数,它使用$ .load方法加载一个使用日期选择器的表单页面(称为form.aspx),并且该页面被加载到default.aspx页面的特定div元素中。

function loadDatepicker() {

$.getScript("/resources/js/jquery-ui-1.10.4.custom.js").done(

function() {

$(".datepicker").datepicker({

showOn: "button",

buttonImage: "/resources/img/calendar.png",

buttonImageOnly: true,

buttonText: "",

}).attr("readonly", "true");

$(".datepicker").datepicker("setDate", "today");

$(".datepicker").datepicker("option", "firstDay", 1)

$(".datepicker").datepicker("option", "dateFormat", "dd/mm/yy");

$(".datepicker").datepicker("option", "monthNames", ["Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"]);

$(".datepicker").datepicker("option", "monthNamesShort", ["Ene", "Feb", "Mar", "Abr", "May", "Jun", "Jul", "Ago", "Sep", "Oct", "Nov", "Dic"]);

$(".datepicker").datepicker("option", "dayNames", ["Domingo", "Lunes", "Martes", "Miercoles", "Jueves", "Viernes", "Sabado"]);

$(".datepicker").datepicker("option", "dayNamesMin", ["Do", "Lu", "Ma", "Mi", "Ju", "Vi", "Sa"]);

}

);

}

function loadWorkSpace(pagina) {

$("#workSpace").load(pagina, function() { loadDatepicker() });

return false;

}

的问题是,当我按一下按钮,它调用的函数loadWorkSpace,第一时间的日期选择器,当我点击该图标触发的作品!但第二次,我点击按钮日期选择器显示在输入元素的默认值,我把选项“setDate”的datepicker其中正确的格式,但当我点击图标触发器显示datepicker,这样做不工作...

有人能告诉我我的错误吗? 谢谢。

2014-03-05

Renol

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值