2013-02-13 71 views

回答

0

如果您想访问它,您需要服务器支持和某种模板系统(服务器将参数传递给模板或其渲染器)。否则,您需要自行处理来自加载的响应。

+0

好了,所以我怎么能后处理来自负载的响应? – 2013-02-13 11:05:30

+0

你必须使用类似'$ .get()'的东西,并安装一个回调函数,它将后处理HTML并将其插入到元素中。 – robertklep 2013-02-13 11:46:26

0

如果你想从你的HTML文件中访问它,那么我建议你使用GET而不是POST来发送'limit'变量。

。换句话说,你可以这样做GET:

$("#feeds").load("feeds.html?limit=25") 

然后你可以解析 'location.search' 让你的查询字符串值。

如果你正在使用ASP.NET的话,那真的是简单地使用一些服务器端的代码,做这样的事情:

<script> 
    var limit = '<%=Request.Params["limit"]%>'; 
</script> 

HTH, SR

+0

从我的理解GET只是为了字符串,我怎么能通过js变量?我不使用ASP.NET它是一个从js到HTML的简单调用 – 2013-02-13 11:06:05

+0

您需要将JSON转换为查询字符串格式,然后在另一端使用GET方法,正如我已经解释的那样,转换(解码)回JSON,然后使用JQuery扩展解析JSON。这是非常混乱。这就是为什么试图做你正在做的事情的人使用QueryString(GET)方法。我认为我的回应会有所帮助,但是否定的证明会证明downvote。 – SolidRegardless 2013-02-13 12:41:29