在我们寻常做网站时有很多处所需要再不改革页面的时辰加载数据,在这里我倡议应用jQuery 中的 $.ajax()方法完成.
实例代码
这是一个庞杂的要求
然后我们用thinkphp框架 去接管这个要求
如许就是一个完全的jquery 的ajax要求,
如果我们需要加载的数据过量 不想去js里写html拼接 我们能够在php里面完成拼接 或新建一个页面在页面里对数据举行措置
歧
然则这时候我们如果应用TP里面的$this->display();直接前去到下面新建的页面,不消应用$this->ajaxReturn();去前去在jquery中心接领受的是页面的全部html代码.
虽然还能够应用模板手段去做数据的更新
在页面应用JavaScript标签创立一个模板
如许你能够在前去成就失掉后 得到id 是j_list的html内容
然后举行数据的调换,
如许做的优点主要在于多个都有异样的html的代码,模板能够让你多个处所都能调用 不要每一个处所都去写html的拼接, 在网站中如果要更新的数据html纷歧样照样用拼接吧,我感到要快些.
jquery中$.ajax()的参数另有良多,如果要深切晓得的话可去晓得一下
里面有参数和用法的先容和用法我所先容的次如果经常应用的
以上这我寻常应用ajax的一些用法,
做网站,虽然js 和php框架纷歧样能够大概会泛起一下差别,然则大抵的不异