我試圖從jQuery的傳遞變量到PHP從jQuery的傳遞變量到PHP
我的jQuery代碼:
<script>
$(window).load(function(){
$.get("as.php",url="http://www.wired.co.uk/news/archive/2013-01/10/chinese-desert-mystery", function(data,status){
$('#lax').html(data);
});
});
</script>
<div id="lax" >
</div>
而我的 「as.php」 文件如下:
<?php
include('phpQuery.php');
$file = mysqli_real_escape_string($dbc, strip_tags(trim($_GET['url'])));
phpQuery::newDocumentFileHTML($file);
$titleElement = pq('title');
$title = $titleElement->html();
echo '<a href="" >' . htmlentities($title) . '</a><br/>';
foreach(pq('meta') as $li)
if ((pq($li)->attr('name')=='description')||(pq($li)->attr('name')=='Description')){
echo '<p>'.pq($li)->attr('content').'</p>';
}
?>
我嘗試從jquery代碼傳遞'url'變量到我的「as.php」文件,但無法做到這一點。我必須在哪裏出錯?
順便說一句,你不應該等待窗口負載,使用DOM就緒功能。 '$(document).ready(fn)' – gdoron
你的數據庫代碼中有錯誤處理嗎?您應該嘗試返回'$ _GET ['url']'來查看問題出在javascript還是php。 – jeroen
我的jquery是一點壞..請告訴我它是如何比窗口加載功能有用。 –