2010-07-07 77 views
0

我追查了一些阿贾克斯的东西,我试图找出它的含义。我希望将它翻译成一个网址,但它似乎涉及一些基于搜索过的Get请求。解释阿贾克斯代码

帮助赞赏。

**new Ajax.Request(fspring.baseURL+"search/getProfileResults", 
    {parameters:{ajax:1,q:_4,page:_5},onStatOK:function(_6){ var _7=new Element("div"); 

我认为这将是在基本URL这种情况下

http://helloworld.com/search/getProfileResults,我知道它需要两个参数

回答

1

fspring.baseURL可以是任何东西,所以我真的不能帮助你。它对任何特定的Javascript库都没有响亮。

parameters对象将通过Prototype被转换成一个查询字符串,在这种情况下,它会是这个样子:

http://helloworld.com/search/getProfileResults?ajax=1&q=_4&page=_5 

除了_4_5将与变量内容被替换。

找出问题的更简单的方法是打开Firebug中的页面,然后查看控制台以查看AJAX查询的内容。

+0

感谢您的回复。在粘贴到url框中的查询不会传递结果,因为它将请求发送到服务器并需要授权帐户。我有API访问权限,但限制为1000个返回,当我使用网站上提供的GUI选项时,返回的结果非常巨大。现在你不能从html正常解析它,但是当你使用萤火虫时你会看到它。只是想知道是否有办法自动化,所以我不必从萤火虫剪切和粘贴。 – vbNewbie 2010-07-08 02:51:57