2012-02-02 74 views
0

我希望能夠點擊我的PHP頁面下方的鏈接,它會發送一個變量並將結果輸出到頁面上半部分的<div>標記中。php ajax刷新點擊頁面上的部分

我已鏈接到最新的jQuery,到目前爲止,我有這個在我的<head>

<script type="text/javascript"> 
    $().ready(function() { 
    $("#result").load("crimes_result.php"); 
    }); 
</script> 

在我<body>

<div id="result"></div> 

我需要的不過是,在div將顯示並根據鏈接發送的變量的結果,用戶單擊頁面下方。

crimes_result.php?id=4334crimes_result.php?id=54543

如何我完成我的腳本,它是什麼?

注:我在沒用阿賈克斯/ jQuery的/ JavaScript的

+0

JavaScript中的焦點事件不會執行此操作嗎? – 2012-02-02 19:22:46

回答

2

如果我理解正確的話,只需從一個點擊事件調用​​,並通過它鏈接的href:

HTML:

<a class="loadlink" href="crimes_result.php?id=4334">Click Me<a>

JS:

$(".loadlink").click(function(event) { 
    event.preventDefault(); 
    $("#result").load($(this).attr("href")); 
}); 

示例:http://jsfiddle.net/jtbowden/ueucL/1/

+0

當我點擊鏈接時,它會去crime_result.php,而不是隻刷新div與犯罪結果.php – user1022585 2012-02-02 19:30:53

+0

的結果你添加了'event.preventDefault();'並確保你有'功能(事件) {'? – 2012-02-02 19:32:02

+0

是的,我現在已經得到了我在問題中發佈的內容,並且添加了此代碼。 – user1022585 2012-02-02 19:34:31