Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 文本框回发与添加请求冲突-挂起页_Javascript_Jquery_Asp.net_Daterangepicker_Bootstrap Daterangepicker - Fatal编程技术网

Javascript 文本框回发与添加请求冲突-挂起页

Javascript 文本框回发与添加请求冲突-挂起页,javascript,jquery,asp.net,daterangepicker,bootstrap-daterangepicker,Javascript,Jquery,Asp.net,Daterangepicker,Bootstrap Daterangepicker,在ASP.NET网站上工作 我有一个文本框定义为 <asp:TextBox ID="daterangepicker" AutoPostBack="true" name="daterangepicker" runat="server" Width="110px" BackColor="#ff80ff80"></asp:TextBox> 此文本框位于UpdatePanel中(带有许多其他控件)。在此文本框中,我应用jQuery daterangepicker <

在ASP.NET网站上工作

我有一个文本框定义为

<asp:TextBox ID="daterangepicker" AutoPostBack="true" name="daterangepicker" 
runat="server" Width="110px" BackColor="#ff80ff80"></asp:TextBox>

此文本框位于UpdatePanel中(带有许多其他控件)。在此文本框中,我应用jQuery daterangepicker

<script type="text/javascript">
    $(document).ready(function () {
        processDateRangePicker();
    });

    var prm = Sys.WebForms.PageRequestManager.getInstance();

    prm.add_endRequest(function () {
        processDateRangePicker();
    });

    function processDateRangePicker() {
      $.getScript("../DateRangePicker/daterangepicker.js", function () {
      $('input[name="ctl00$PageContent$daterangepicker"]').daterangepicker({
                "linkedCalendars": false,
                   :

$(文档).ready(函数(){
processDateRangePicker();
});
var prm=Sys.WebForms.PageRequestManager.getInstance();
prm.add_endRequest(函数(){
processDateRangePicker();
});
函数processDateRangePicker(){
$.getScript(“../DateRangePicker/DateRangePicker.js”,函数(){
$('input[name=“ctl00$PageContent$daterangepicker”]')。daterangepicker({
“linkedCalendars”:false,
:
仅供参考:add_endRequest将jQuery影响重新应用于文本框,否则回发后它将丢失

问题:当页面加载时,它处于一个无休止的循环中。add_endRequest事件不断触发。但是,当AutoPostBack=“false”时,页面不会挂起。一切正常

(我希望AutoPostBack为true,因为我希望updatepanel的进度指示器在“处理”时出现。)


关于如何解决这个问题有什么想法吗?谢谢!

你需要自动回邮吗?你不能通过jquery@ShareYourKnowledge现有的应用程序使用相同的UpdatePanel和进度指示器等,所以我希望保持不变。但是,我想如果必须的话,我可以使用jQuery实现。你呢需要自动回邮吗?你不能通过jquery@ShareYourKnowledge现有的应用程序使用相同的UpdatePanel和progress indicator等,所以我希望保持不变。但是,我想如果必须的话,我可以使用jQuery实现。