包含85ajax的词条
怎么用ajax 提交上传的文件上传后在界面显示出来。但界面不刷新
1. 页面加入隐藏iframe,假如name=xxxx
2. form的target设置成xxxx
3. 后台上传图片后,向前端输出一个函数如:parent.yourfunc('图片url')
4. 页面上定义yourfunc函数,参数为url
5. 图片上传完成后,会调用yourfunc函数
6. 在yourfunc中拿到url,下步你该知道怎么做了吧
盘点历任荷甲最佳射手,谁成色最高
荷兰足球甲级联赛(Eredivisie)是荷兰足协主办的荷兰国内最高级别的俱乐部赛事,赛事通常由八月开始,至翌年五月结束。
1950年荷兰足协组织了首个全国性联赛,将4个地区联赛中的六个联赛组别的球队分为五组,每组同样采取主客制两回合联赛形式进行,五个小组冠军再以联赛形式决定冠军队伍。直到1956年荷兰足协正式成立全国联赛,采取主客场制,废除冠军附加联赛,即现在的荷兰足球甲级联赛。
历届荷甲金靴
荷甲历届最佳射手:
1956-57 赛季 Coen Dillen ( PSV ) 43 球
1957-58 赛季 Leo Canjels ( NAC ) 32 球
1958-59 赛季 Leo Canjels ( NAC ) 34 球
1959-60 赛季 Henk Groot ( Ajax ) 38 球
1960-61 赛季 Henk Groot ( Ajax ) 41 球
1961-62 赛季 Dick Tol ( FC Volendam ) 27 球
1962-63 赛季 Pierre Kerkhofs ( PSV ) 22 球
1963-64 赛季 Frans Geurtsen ( DWS ) 28 球
1964-65 赛季 Frans Geurtsen ( DWS ) 23 球
1965-66 赛季 Willy van der Kuijlen ( PSV )及Piet Kruiver ( Feyenoord ) 23 球
1966-67 赛季 Johan Cruijff ( Ajax ) 33 球
1967-68 赛季 Ove Kindvall ( Feyenoord ) 28 球
1968-69 赛季 Dick van Dijk ( FC Twente )及Ove Kindvall ( Feyenoord ) 30 球
1969-70 赛季 Willy van der Kuijlen ( PSV ) 26 球
1970-71 赛季 Ove Kindvall ( Feyenoord ) 24 球
1971-72 赛季 Johan Cruijff ( Ajax ) 25 球
1972-73 赛季 Cas Janssens ( N.E.C. )及Willy Brokamp ( MVV ) 18 球
1973-74 赛季 Willy van der Kuijlen ( PSV ) 27 球
1974-75 赛季 Ruud Geels ( Ajax ) 30 球
1975-76 赛季 Ruud Geels ( Ajax ) 29 球
1976-77 赛季 Ruud Geels ( Ajax ) 34 球
1977-78 赛季 Ruud Geels ( Ajax ) 30 球
1978-79 赛季 Kees Kist ( AZ'67 ) 34 球
1979-80 赛季 Kees Kist ( AZ'67 ) 27 球
1980-81 赛季 Ruud Geels ( Sparta ) 22 球
1981-82 赛季 Wim Kieft ( Ajax ) 32 球
1982-83 赛季 Peter Houtman ( Feyenoord ) 30 球
1983-84 赛季 Marco van Basten ( Ajax ) 28 球
1984-85 赛季 Marco van Basten ( Ajax ) 22 球
1985-86 赛季 Marco van Basten ( Ajax ) 37 球
1986-87 赛季 Marco van Basten ( Ajax ) 31 球
1987-88 赛季 Wim Kieft ( PSV ) 29 球
1988-89 赛季 Romário ( PSV ) 19 球
1989-90 赛季 Romário ( PSV ) 23 球
1990-91 赛季 Romário ( PSV )及Dennis Bergkamp ( Ajax ) 25 球
1991-92 赛季 Dennis Bergkamp ( Ajax ) 22 球
1992-93 赛季 Dennis Bergkamp ( Ajax ) 26 球
1993-94 赛季 Jari Litmanen ( Ajax ) 26 球
1994-95 赛季 Ronaldo ( PSV ) 30 球
1995-96 赛季 Luc Nilis ( PSV ) 21 球
1996-97 赛季 Luc Nilis ( PSV ) 21 球
1997-98 赛季 Nikos Machlas ( Vitesse ) 34 球
1998-99 赛季 范尼斯特鲁伊?Ruud van Nistelrooij ( PSV ) 31 球
1999-00 赛季 范尼斯特鲁伊 Ruud van Nistelrooij ( PSV ) 29 球
2000-01 赛季 凯日曼(Mateja Kezman) ( PSV ) 24 球
2001-02 赛季 范霍伊登克 Pierre van Hooijdonk ( Feyenoord ) 24 球
2002-03 赛季 凯日曼(Mateja Kezman) ( PSV ) 35 球
2003-04 赛季 凯日曼(Mateja Kezman) ( PSV ) 31 球
2004-05 赛季 库伊特 Dirk Kuijt ( Feyenoord ) 29 球
2005-06 赛季 亨特拉尔 Klaas-Jan Huntelaar ( SC Heerenveen/Ajax ) 33 球
2006-07 赛季 阿方索·阿尔维斯 Afonso Alves ( sc Heerenveen ) 34 球
2007-08 赛季 亨特拉尔 Klaas-Jan Huntelaar ( Ajax ) 33 球
2008-09 赛季 哈姆达维 Mounir El Hamdaoui ( AZ ) 23 球
2009-10赛季 苏亚雷斯 (ajax) 35球
2010-11赛季 比约恩·弗莱明克斯
2011-12赛季 巴斯 多斯特 30球
2012-13赛季 博尼 31球
2013-14赛季 切里芬博加森 30球
2014-15赛季 德佩 22球
2015-16赛季 扬森 27球
2016-17赛季 尼古拉·约根森 21球
2017-18 赛季 贾汗巴赫什 Alireza Jahanbakhsh ( AZ ) 21 球
2018-19 赛季 Luuk de Jong ( PSV )及 杜桑·塔迪奇(Dusan Tadic,?Ajax )28球
AJAX中同时发送多个请求对象处理方法
在javascript:;" onClick="javascript:tagshow(event, 'ajax');" target="_self"ajax应用中,通常一个页面要同时发送多个请求,如果只有一个XMLHttpRequest对象,前面的请求还未完成,后面的就会把前面的覆盖
掉,如果每次都创建一个新的XMLHttpRequest对象,也会造成浪费。解决的办法就是创建一个XMLHttpRequset的对象池,如果池里有
空闲的对象,则使用此对象,否则将创建一个新的对象。
下面是从网上找的一个简单的类:
* XMLHttpRequest Object Pool
*
* @author legend legendsky@hotmail.com
* @link
* @Copyright
*/
var XMLHttp = {
_objPool: [],
_getInstance: function ()
{
for (var i = 0; i this._objPool.length; i ++)
{
if (this._objPool[i].readyState == 0 || this._objPool[i].readyState == 4)
{
return this._objPool[i];
}
}
// IE5中不支持push方法
this._objPool[this._objPool.length] = this._createObj();
return this._objPool[this._objPool.length - 1];
},
_createObj: function ()
{
if (window.XMLHttpRequest)
{
var objXMLHttp = new XMLHttpRequest();
}
else
{
var MSXML = ['MSXML2.XMLHTTP.5.0', 'MSXML2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP', 'Microsoft.XMLHTTP'];
for(var n = 0; n MSXML.length; n ++)
{
try
{
var objXMLHttp = new ActiveXObject(MSXML[n]);
break;
}
catch(e)
{
}
}
}
// mozilla某些版本没有readyState属性
if (objXMLHttp.readyState == null)
{
objXMLHttp.readyState = 0;
objXMLHttp.addEventListener("load", function ()
{
objXMLHttp.readyState = 4;
if (typeof objXMLHttp.onreadystatechange == "function")
{
objXMLHttp.onreadystatechange();
}
}, false);
}
return objXMLHttp;
},
// 发送请求(方法[post,get], 地址, 数据, 回调函数)
sendReq: function (method, url, data, callback)
{
var objXMLHttp = this._getInstance();
with(objXMLHttp)
{
try
{
// 加随机数防止缓存
if (url.indexOf("?") 0)
{
url += "randnum=" + Math.random();
}
else
{
url += "?randnum=" + Math.random();
}
open(method, url, true);
// 设定请求编码方式
setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
send(data);
onreadystatechange = function ()
{
if (objXMLHttp.readyState == 4 (objXMLHttp.status == 200 || objXMLHttp.status == 304))
{
callback(objXMLHttp);
}
}
}
catch(e)
{
alert(e);
}
}
}
};
示例:
script type="text/javascript" src="xmlhttp.js"/script
script type="text/javascript"
function test(obj)
{
alert(obj.statusText);
}
XMLHttp.sendReq('GET', '', '', test);
XMLHttp.sendReq('GET', '', '', test);
XMLHttp.sendReq('GET', '', '', test);
XMLHttp.sendReq('GET', '', '', test);
alert('Pool length:' + XMLHttp._objPool.length);
/script
ajax引用页面的问题
第一AJAX之后。。SUSSCESS里。。将B页面引入到这个DIV内之后。。。那么此时这个A标签已经在DIV里了。。在这里继续A标签的点击事件执行AJAX。获取C页面。。。追加到这个DIV里即可AJAX。。。
asp.net登录的时候使用ajax
是要那个只跳出一个小方块??? 这叫 弹出层~~~~
使用jquery的UI插件的dialog方法就行~~~~
你搜索弹出层 jquery dialog 网上代码很多的~~
有需要的话,我之前做了一个简单的弹出层,你要的话,留下邮箱,我发给你~~
Ajax的问题
xmlHttp.open("get", url, true);
这句话 是调用后台url的 应该是个servlet中 的一个方法, 然后进行查询,查询是在后台进行的,不是在页面 页面值负责调用哪个方法,和传递参数 ,以及接收 查询完毕返回的数据。