Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.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 在ajax上,加载脚本不加载,滑块不工作_Javascript_Jquery_Ajax_Asp.net Mvc 4 - Fatal编程技术网

Javascript 在ajax上,加载脚本不加载,滑块不工作

Javascript 在ajax上,加载脚本不加载,滑块不工作,javascript,jquery,ajax,asp.net-mvc-4,Javascript,Jquery,Ajax,Asp.net Mvc 4,当第一次加载页面时,滑块工作正常,但当我更改滑块中的值时,在滑块的更改事件中有一个AJAX调用,在成功结果中,我用结果替换了一些div内容 但在AJAX调用成功后,该滑块不会显示 我在滑块函数中添加了一个警报,同样的情况也发生了,在页面加载时,所有警报都正常工作,但在ajax调用之后,它们也不工作 见下面的代码: $( "#slider-range" ).slider( { range: true, min:min, max:max, values: [ sele

当第一次加载页面时,滑块工作正常,但当我更改滑块中的值时,在滑块的更改事件中有一个AJAX调用,在成功结果中,我用结果替换了一些div内容

但在AJAX调用成功后,该滑块不会显示

我在滑块函数中添加了一个警报,同样的情况也发生了,在页面加载时,所有警报都正常工作,但在ajax调用之后,它们也不工作

见下面的代码:

$( "#slider-range" ).slider(
{
    range: true,
    min:min,
    max:max,
    values: [ selectedMinValue,selectedMaxValue ],
    slide: function( event, ui ) 
    {
        //Note: Currency Custom formatting is not supported.
        $( ".currentMinPrice" ).html( '@(Model.Context.CurrencySymbol) ' + ui.values[ 0 ]);
        $( ".currentMaxPrice" ).html( '@(Model.Context.CurrencySymbol) ' + ui.values[ 1 ]);
    },
    change:function(event,ui)
    {
        alert("hello2");
        var url=removeParameter('@(currentURL)',"price");
        var newUrl=url.replace(/&amp/g,'');
        if(isAjaxRequest)
        {
            callAjax(UpdateQueryString("price", ui.values[0] + "-" + ui.values[1],newUrl));
        }                    
    }
});
AJAX功能:

$.ajax(
{
    url: url,
    type: 'POST',
    success: function (result) 
    {   
        // Result is in html
        $('#div').replaceWith(result);
        $('#ajax-loading').hide();
        DisplayFilter();

        //Lazy Loading
        $("img.lazy").show().lazyload(
        {
            effect: "fadeIn"
        });
        $(window).trigger("scroll");
    }
});
我使用的是jQuery1.10.2,这段代码已经在jQuery1.7.2版本中运行了

为什么它不能在jQuery的1.10.2版本中工作

请提出建议

谢谢大家
关于,

学习使用浏览器的开发工具,并在AJAX函数中设置断点。滑动条是否在#Div内?@bsaygh:#Div是同一页面上的不同Div,在AJAX成功结果中,我们用AJAX结果替换该Div的内容,第一次加载页面滑块是工作的,但当我滑动它和滑块更改事件时,它是工作的,但在ajax结果之后滑块没有显示。@Leetylor:-我们已经检查了浏览器的开发工具,并在ajax函数中设置了断点,但没有发现任何错误。请注意,这段代码在jquery版本1.7.2上运行良好,但现在我们使用jquery版本1.10.2,而这段代码不适用于thsi jquery 1.10.2。为什么?你能给我一些建议吗