這是我proxy.php
文件:如何簡單地通過JavaScript和代理從任何網址讀取HTML?
$url = urldecode($_GET['url']);
$url = 'http://' . str_replace('http://', '', $url); // Avoid accessing the file system
echo file_get_contents($url); // You should probably use cURL. The concept is the same though
和我reader.js
:
$(document).ready(function() {
var url = 'http://localhost/taboo.blue-world.pl/admin/proxy.php?url=' + encodeURIComponent('http://www.blue-world.pl')
$.ajax({
url : url,
type : 'GET',
dataType : 'json'
}).done(function(data) {
console.log(data.results.result[1].category); // Do whatever you want here
});
});
但它不打印任何東西。你能幫我解決嗎?我對此不太滿意。
是您的url返回正確的JSON格式的字符串或HTML?如果HTML,'dataType:json'會干擾,因爲你的PHP不會返回JSON。 – yergo