douxia6163 2010-03-04 01:35
浏览 17
已采纳

将数据从初始XML请求传递到后续页面

`I am working with an API that sends back an XML response upon request. Here's a simplified example:

  <buildings>
   <building attr1="foo" attr2="bar">
     <uri>http://blah.com</uri>
     <thumbnail>http://blah.com/foo-picture.jpg</thumbnail>
   </building>
   <building attr1="poo" attr2="pee">
    ...
   </building>
 </buildings>

After I use $.get() to request the XML, I have to search through it to get the <building>s that have attr1="foo" for example.

After displaying this result set, each <building> has a link that sends the user to another page, let's say details.htm?id=fun There is only one 'page,' but the content changes depending on the id that is passed along in the URL.

Finally, the question:

I have to include Next and Previous links to navigate within the result set that I ended up with after searching through the original XML response.

If the result set was always guaranteed to be very small, I could pass it in the url, similar to details.htm?id=fun&nextid=morefun&previd=lessfun

However, I have to account for the possibility of a very large result set.

Can anyone suggest a method for making the result set persistent while a user is navigating within it? The way I have it set up at the moment is that an array of result IDs is generated after the search is complete and the result set has been returned. Is there a way to make this array portable and (relatively) permanent?

  • 写回答

1条回答 默认 最新

  • douhandie6615 2010-03-04 01:45
    关注

    Probably the easiest is to use PHP Sessions unless you want to make a pure ajax site.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名
  • ¥65 汇编语言除法溢出问题