フィルタリングされた情報を含むテーブルをロードするajaxリクエストがあります。
例:従業員を選択し、[GO]をクリックして、その従業員の結果のみを表示します。
データは適切にフィルタリングされます。PHPは、ファイルにajaxがロードすることを示しています。
echo "<td><a href=\"creditcard.php?type=Edit&cc_id=".$cc_id."\" />Edit</a></td>";
データをロードした後、DOMは次のように表示します。
<td><a href="creditcard.php?type=Edit&cc_id=8"></a>Edit</td>
私のAJAX呼び出しは次のようになります:
$('#go').live('click', function(e){
e.preventDefault();
$(this).hide();
$(".Results").hide();
$(".loading").html("<p>Loading...</p>");
var employee = $('.employee').val();
var cardtype = $('.cardtype').val();
var startdate = $('.startdate').val();
var enddate = $('.enddate').val();
dataString = "ajax_employee="+employee+"&ajax_cardtype="+cardtype+"&ajax_startdate="+startdate+"&ajax_enddate="+enddate;
$.ajax({
type: "POST",
url: "includes/creditcardsearch.php",
data: dataString,
success: function(result){
$('.Results').html(result);
},
complete: function() {
$(".loading").html('');
$('.Results').fadeIn('slow');
$("#go").show();
}
});
});
なぜそれがこれをしているのか誰かが知っていますか?