0
我想學習ajax以從YQL獲取結果。使用AJAX單擊鏈接時從PHP文件加載內容[作者解決]
我有「amz」分區。
這就是我打算做,
- 當我點擊一個鏈接在「AMZ」師
-I將獲得藝術家的名字併發送至yahoo.php這需要$ _GET [「藝術家」]並返回輸出。
- 這個產量已經在分裂與ID更新=「嚴」
我在Firebug檢查,看看是否GET工作,但不發送參數!
屬性「名稱」的藝術家名稱警報正在工作,所以沒有問題。
我被卡住了!我不知道爲什麼這不起作用,有什麼建議嗎?
P.S:這是一個Facebook應用程序。猜猜它沒有任何區別!?
<div id="amz"><!-- some links here --></div>
$(document).ready(function(){
$('#amz a').click(function(){
alert($(this).attr("name"));
var value = "artist=" + (this).attr("name");
var obj = $.get("yahoo.php",value,function(data){
$("#yah").html("data!");
alert('Load was performed.');
})
.error(function() { alert("error"); })
.complete(function() { alert("complete"); });
});
});
解決!問題:將腳本標記置於「頭部」 將它放在「body」之前並工作! :d
仍然無法正常工作:(嗯獲取或AJAX不應有任何區別爲$不用彷徨就像是快捷方式$就.Thanks的答覆 –
如果打開會發生什麼。 artist.php文件在你的瀏覽器中嗎?另外,是否與包含你的javascript的文件在同一目錄中的artist.php文件? –
yahoo.php有回聲。INDEX.php是這樣的: <?php include( 「inc/header.php」);?> \t ..... <?php include(「inc/footer.php」);?>;腳本在header.php中,yahoo.php在根文件夾(NOT IN INC FOLDER),index.php所在的文件夾相同。 –