だから、今日はいくつかのjQueryに手を出していますが、問題に遭遇しました。次の形式のリンクが多数あるページがあります。
<a class="a_link" id="a_id<#>" href="#">Click me</a>
ページ<#>
を実行する PHP の for ループで生成される数値です。ページの上部には、最小化された jQuery 1.7.2 の Google CDN にリンクするスクリプト タグと、id が "form_map" の div があります。すべてのリンクが表示された後、次のスクリプトができました。
<script type="text/css">
$(document).ready(function(){
$('.a_link').click(function(){
var c_id = $(this).attr('id');
var task = 'read';
var ajax_url = 'engine.php';
alert('link pressed for id: '+c_id);
$.get({
url: ajax_url,
data: { 'task':task, 'c_id':c_id },
success: function(res){ $('#form_map').val(res); }
});
});
});
</script>
リンクをクリックしても、不安定な Ajax 呼び出し (これも正しく動作していないようです) をすべて無視して、何も起こりません。スクリプトも実行しません。ブレークポイントを設定してアラートを追加することで、これをテストしました。これをトリガーするものは何もないようです。
私が間違っていることについて何か提案はありますか?