解析HTML得到响应

时间:2011-09-20 13:12:31

标签: jquery facebook parsing

这样做的目的是获取Facebook应用程序的访问令牌。我能够运行PHP get请求并收到以下响应:

<html>
<head>
</head>
<body>
access_token=248500941859272|3ZuBwGeG8jaqxsopypAwZUIA7yQ</body>
</html>

我在解析此响应时遇到困难,然后将 access_token = 248500941859272 | 3ZuBwGeG8jaqxsopypAwZUIA7yQ 值存储为字符串。然后将其连接到一个URL,然后该URL将充当我的JSON提要。

我尝试使用jQuery的.get,.ajax和.load函数将此值存储为变量,但始终会得到一个null结果...

2 个答案:

答案 0 :(得分:0)

你可以抓住strip_tags() script并在文字上运行它...你只需留下<body>标签之间的值,然后

答案 1 :(得分:0)

token = "<html><head></head><body>access_token=248500941859272|3ZuBwGeG8jaqxsopypAwZUIA7yQ</body></html>";
token = token.replace(/(<([^>]+)>)/ig,""); // Strip the html tags
token = token.replace('access_token=',''); // Remove the identifier
console.log(token); // output: 248500941859272|3ZuBwGeG8jaqxsopypAwZUIA7yQ