こんにちは私はJqueryアドレスプラグインの使い方を学んでいて、 ここでチュートリアルを使っています
これがhtmlです
<a href="test1.html" rel="address:/test1">Test 1</a><br />
<a href="test2.html" rel="address:/test2">Test 2</a>
Load Area: <br />
<div id="area"></div>
そしてここにJqueryコードがあります
function loadURL(url) {
$("#area").load(url);
}
// Event handlers
$.address.init(function(event))
.change(function(event) {
$("#area").load($('[rel=address:' + event.value + ']').attr('href'));
})
$('a').click(function(){
loadURL($(this).attr('href'));
});
これでうまくいきます。ただし、戻るボタンでPOST呼び出しを実行したい。だから私は交換します
$("#area").load($('[rel=address:' + event.value + ']').attr('href'));
と
var myhref = $('[rel=address:' + event.value + ']').attr('href');
$.post(myhref, function(data) {
$('#area').html(data);
});
これにより、コンソールエラー「this.valueは関数ではありません」がスローされます。
Jquery(およびプログラミング全般)に関する私の非常に表面的な知識を考えると、ここで何が間違っているのでしょうか?