首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

一个页面使用两个get 只有第一个获取了数据

2012-03-03 
一个页面使用两个get 只有第一个获取了数据 - Web 开发 / AjaxJScript codescript$(document).ready(fun

一个页面使用两个get 只有第一个获取了数据 - Web 开发 / Ajax

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);             }) 

热点排行