url上的参数&callback=jQuery151086871806...
jQuery后面的数字会变化的的,不知道这个数值是根据什么进行变化的,求大神指点,谢谢!

解决方案 »

  1.   

    变量写着是callback,应该是新页面的一个js函数吧
      

  2.   

    这个应该是防止JS缓存吧,jQuery这个没用到,后面的是JS生成的时间戳?
      

  3.   

    完整的jQuery参数如下,后面的两个13位的数字是时间戳,就是前辈20位的不知道是什么来的。
    jQuery[0-9]{20}_[0-9]{13}_[0-9]{13}
      

  4.   

    就是一个随机函数名,这个是所谓的jsonp跨域访问方式,每次调用就生成一个script标签,src的url带有一个随机函数名,php这边直接$_GET接收,echo一串js代码,js这边在script标签生成之前定义这个随机函数。
      

  5.   

    完全的url是这样的:
    http://buy.51buy.com/json.php?mod=shoppingcart&act=list&uid=1811333&callback=jQuery12105706764108035713_1317981358654&_=1317983392974其作用是返回购物车的商品信息,比如价格什么的。
      

  6.   

    是需要调用多次的,我是使用httpwebrequest的get方式去调用多次的,如果我只改变时间戳可以吗?因为前面的20位数值不知道如何生成的,谢谢大神您。
      

  7.   

    只要你能保证callback参数的值是一个唯一函数名即可。多次调用不要生成相同的随机函数名
      

  8.   

    谢谢大神,我刚参考了一些关于jsonp的文章,这个种方式的产生大概是解决全局变量的污染