我尝试使用.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;
});
答案 0 :(得分:0)
不确定你的需要..希望这个帮助
$('.choices--sp li a').click(function(){
$.ajax({
url:$(this).attr('data-url'),
type: "GET",
success:function(data) {$('#container').html(data);}
});
return false;
});