2013-04-09 75 views
0

我需要使用$ .get解析返回的页面内容,页面URL包含请求参数(查询字符串)的问题如下所示,所以函数不起作用。 所以任何一个有任何建议

$.get('test123.aspx?param1=123', function (data) { 
      console.log("aaa"); 
      var my_div = $('#my_div', $(data));} 
+0

查询字符串不有什么用jQuery能够解析页面。如果querystring使其无法正常工作,则问题出现在aspx页面中。 – 2013-04-09 14:49:57

+0

我再次检查问题是,我打电话给外部URL的页面,例如“servername:5551/sitename/page.aspx?id = 123abc”;所以你先生有什么想法如何在这种情况下使用$ .get获取页面 - user2262205 – waelsawy 2013-04-10 07:54:55

+0

是的,可以使用CORS或JSONP。 – 2013-04-10 14:07:56

回答

1

你不应该建立自己的网址,但使用的$.get内建功能:

$.get(
    'test123.aspx', 
    {param1:"123"}, // jQuery will do the encoding 
    function (data) { 
     console.log("aaa"); 
     var my_div = $('#my_div', $(data));} 
+0

我再次检查问题是,我打电话给外部URL 的页面,例如“http:// servername:5551/sitename/page.aspx?id = 123abc”,所以你先生有任何想法如何获得页面在这种情况下使用$ .get – waelsawy 2013-04-10 07:03:29