微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

javascript或php-更新最有效的方法是什么?

我在javascript文件中有几种更新方法,用于更新我的ajax应用程序,如下所示:

function updateByPk(layer, pk) {
   url = "get_auction.PHP?cmd=GetAuctionData&pk="+pk+"&sid="+Math.random();
   update(layer, url);
}


function updateByQuery(layer, query) {
   url = "get_records.PHP?cmd=GetRecordSet&query="+query+"&sid="+Math.random();
   update(layer, url);
}

function updateByPage(layer, query, pg) {
   url = "get_records.PHP?cmd=GetRecordSet&query="+query+"&pg="+pg+"&sid="+Math.random();
   update(layer, url);
}

我想知道,仅仅通过重新加载页面而不是使用ajax方法,通过PHP严格执行分页之类的事情是否会更有效.我不确定哪种方法更有效,或者每种方法都有优缺点.

解决方法:

如果我有问题,那么您是在问分页及类似方法是通过Javascript AJAX还是通过调用服务器更好?

我个人说过只使用对服务器的请求.在这种情况下,AJAX并非必需,除了“ bling”因素(是的,这是一个技术术语:P)

如果您考虑到可访问性正确地编写应用程序,则无论如何都应编写“直接调用服务器”位(因为当有人关闭Javascript并单击您的“下一页链接之一时).

那里有Javascript意味着1)您需要维护额外的代码. 2)您打破了后退按钮.如果仅实现AJAX方法,则无法访问其他页面上的数据.如果您这样做,您将没有简单的链接方式(通过复制地址栏).

我个人只会使用AJAX来为页面添加功能,而不会删除其他任何功能,例如,在填写注册表时检查是否使用了用户名.自动建议等

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐