.load函数没有加载脚本函数..是否有可能改变AJAX函数?

时间:2015-06-23 10:33:20

标签: jquery ajax

我尝试使用.load函数加载带有脚本的HTML页面。但是,它不起作用。

有没有办法将现有代码更改为AJAX以使用脚本加载完整的html页面?我们需要在根据所选列表项更改内容时触发此脚本。

由于 的 HTML

include 'framework', 'runtime/base-component/example', 'runtime/mantle/mantle-usl', 'runtime/component/braintree'

JS

<ul class="choices--sp">
  <li><a href="javascript:;" data-url="global.html">GLOBAL</a></li>
  <li><a href="javascript:;" data-url="australia.html">Australia</a></li>
</ul>

<div id="container">
</div>

要在AJAX中加载的HTML页面

$('.choices--sp li a').click(function(){
  $('#container').load($(this).attr('data-url') + ' #ajax--container');
  return false;
});

1 个答案:

答案 0 :(得分:0)

不确定你的需要..希望这个帮助

 $('.choices--sp li a').click(function(){
  $.ajax({
            url:$(this).attr('data-url'),  
            type: "GET",
            success:function(data) {$('#container').html(data);}
        });
  return false;
});