- JScript code
<script> $(document).ready(function() { $.get("Handler/JGBStock.ashx", { dats: "3" }, function(data) { $("#JGB").html(data); }) $.get("Handler/JGSStock.ashx", { dats: "3" }, function(aas) { $("#JGS").html(aas); }) }) function Sel(as) { $.get("Handler/JGBStock.ashx", { dats: as }, function(data) { $("#JGB").html(data); }) } function Sell(aas) { $.get("Handler/JGSStock.ashx", { dats: as }, function(data) { $("#JGS").html(data); }) } </script>
- HTML code
<select id="Select1" onchange="Sel(this.value)"> <option value="3">3日</option> <option value="5">5日</option> <option value="10">10日</option> <option value="30">30日</option> <option value="60">60日</option> <option value="90">90日</option> </select> <div id="JGB"> </div> <select id="Select2" onchange="Sell(this.value)"> <option value="3">3日</option> <option value="5">5日</option> <option value="10">10日</option> <option value="30">30日</option> <option value="60">60日</option> <option value="90">90日</option> </select> <div id="JGS"> </div>
只有第一个get获取了数据 第二个怎么也获取不到
js能不能简化 页面初始加载3日的数据 js能不能合并成一个
------解决方案--------------------
function Sell(aas) {
$.get("Handler/JGSStock.ashx", { dats: as }, function(data) {
$("#JGS").html(data);
})
}
LZ的这个function里参数不一致
------解决方案--------------------
设置cache为false防止缓存
- JScript code
$(document).ready(function() { $.get("Handler/JGBStock.ashx",cache:false, { dats: "3" }, function(data) { $("#JGB").html(data); }) $.get("Handler/JGSStock.ashx",cache:false, { dats: "3" }, function(aas) { $("#JGS").html(aas);
------解决方案--------------------
#2楼代码有问题,O(∩_∩)O~,没注意看是$.get,无法配置cache参数,可以加时间戳
- JScript code
$.get("Handler/JGBStock.ashx", { dats: "3",dc:new Date().getTime() }, function(data) { $("#JGB").html(data); }) $.get("Handler/JGSStock.ashx", { dats: "3",dc:new Date().getTime() }, function(aas) { $("#JGS").html(aas); })