2011-09-20 120 views
-2

這樣做的目的是爲facebook應用程序獲取訪問令牌。我能夠運行PHP的GET請求,並收到以下消息:解析HTML獲取響應

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

我有困難解析這個響應,然後存儲=的access_token 248500941859272 | 3ZuBwGeG8jaqxsopypAwZUIA7yQ值作爲一個字符串。這將被連接到一個URL,然後它將作爲我的JSON提要。

我試圖存儲這個值作爲使用jQuery的不用彷徨,阿賈克斯和.load功能的變量,但總是拿出一個空的結果......

回答

0

你可以搶strip_tags() script和公正在文本上運行它...您只需將值保留在<body>標記之間即可

+0

不錯的建議。看起來它返回了正確的值。 –

+0

酷,如果它幫助確保接受答案,以便未來的遊客知道它的作品! – Clive

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