高分求助:js缓存问题,急!
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了高分求助:js缓存问题,急!相关的知识,希望对你有一定的参考价值。
我用jsp和ajax实现动态二级菜单,就是选择省份后面城市的下拉框出现对应的城市,其中城市和省份都是动态添加的,当我添加了新的城市以后,选择该省份的时候,城市列表里并没有新添加的城市,只有当关闭浏览器再重新开才能看到,这是怎么回事?
因为IE的缓存,使得我们在填入相同的值的时候总是使用IE缓存,为了解决这个问题一般可以用一下方法:1:在ajax或者dwr提交的url后面加时间戳。
例如
http_request.onreadystatechange = funcName(函数名);
http_request.open("GET", url, true);
比如url是test .jsp
那么我们在它后面加上?time=new Date();
即url=test.jsp?time=new Date();
2 :在url后面加一个随机数。
。。。。。。。。。
url=test.jsp?number=Math.random();
因为时间和随即数是提交一次变一次,所以每次提交的都不是相同的,他就会当做一个新的请求去执行了 参考技术A xmlhttp提交的数据有个缓存的问题
同时提交一个URL就没有办法更新了,解决这个方法你可以在URL后面加一个标记让xmlhttp再请求一次
比如后面加上tempid=XXXX 参考技术B 弄点分
急,sqlserver外键问题【高分】
CREATE TABLE tBSC(
BID int NOT NULL identity,
BSCNAME varchar(120) NULL,
DIAL_NUM varchar(20) NULL,
DIALED_NUM varchar(40) NULL,
PRIMARY KEY CLUSTERED (BID),
)
CREATE TABLE tMONITOR(
MID int NOT NULL identity,
MONITORLOC varchar(120) NOT NULL,
MONITORNUM varchar(20) NULL,
BSCNAME varchar(40) NULL,
MONITORTEL varchar(20) NULL,
PRIMARY KEY CLUSTERED (MID),
FOREIGN KEY (BSCNAME) REFERENCES tBSC (BSCNAME)
)
第二段执行时报错:
在被引用表 'tBSC' 中没有与外键 'FK__tMONITOR__BSCNAM__656C112C' 中的引用列列表匹配的主键或候选键。
如果把BSCNAME设为主键就没有问题,为什么不是主键设不了外键约束呢?有这么一说吗?应该怎么做
你引用tBSC的BSCNAME 但是那个列不是主键
所以外键约束也无法建立
外键引用的字段 必须是主键 参考技术A 从表中的外键必须是主表的主键。
FOREIGN KEY (X) REFERENCES tBSC (Y)
“Y”必须是主键
而且“X”和“Y”的数据类型要相同 参考技术B 外键必须是其他表的主键 参考技术C 一张表的外键 必然是另一张表的主键,就这个原理,就象房子有了一层才能有二层一样 参考技术D 这个是硬性的规定 第5个回答 2009-12-03 不是主键设不了外键约束
以上是关于高分求助:js缓存问题,急!的主要内容,如果未能解决你的问题,请参考以下文章
关于c语言课程设计链表的两个问题。。(高分求助) 非常急。。。。!!。