javascript - 通过ajax检索文档后添加日期选择器

标签 javascript php jquery html datepicker

我一直在向某些文本字段添加日期选择器功能,并取得了成功,但是当我尝试将其应用到已加载到 div 中的文档时,它失败了。

我使用

加载文档
<a href="javascript:;" onclick="FAjax('form_ajustes_salida.php','ok4','','post');">Ajustes salida</a>

FAjax 在哪里

function FAjax(url, capa, valores, metodo){

    var ajax=creaAjax();
    if (metodo.toUpperCase()=='POST'){
        ajax.open('POST', url, true);
        ajax.onreadystatechange =function(){
            procesaAjax(ajax,capa);
            }
        ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
        ajax.send(valores);
        return;
    }
    if (metodo.toUpperCase()=='GET'){
        ajax.open('GET', url, true);
        ajax.onreadystatechange =function(){
            procesaAjax(ajax,capa);
            }
        ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
        ajax.send(null);
        return;
    }

    }

我尝试从主文档和加载的文档中应用日期选择器,但没有结果。

你能帮我一下吗?提前致谢

最佳答案

通常此类日期选择器插件的作用是,它会在 DOM 中查找输入元素,然后将事件绑定(bind)到它以显示自定义选择器。

在您的情况下,应用日期选择器的元素稍后会使用 AJAX 和 javascript 加载到 DOM 中。因此,只有将输入元素添加到 DOM 后,才能应用日期选择器。

如果 procesaAjax(ajax,capa); 应该将响应 HTML 添加到 DOM ,那么您可以在此之后调用日期选择器初始化。

procesaAjax(ajax,capa);
$('input#myinput').datePicker();

关于javascript - 通过ajax检索文档后添加日期选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24505759/

相关文章:

javascript - 基准测试/测试 fastclick.js

php - 使用 rawQuery 搜索数据库表

jquery - 将背景图像从特定父 div 更改为多个 div

javascript - parse.com 云代码问题,但在 javascript 中运行完美

javascript - 如何使用 Marionette 的 ItemView 渲染集合?

php - 从嵌套函数内部的函数访问变量

php - 带有 json 响应的 Symfony 操作

javascript - 如果图像未正确加载,如何显示默认图像?

javascript - 制作拖拽灵活分离器时的一个错误

javascript - 如何在 cookie-session 1.0.2 中传递 cookie 选项