0

フィルタリングされた情報を含むテーブルをロードする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();
            }
        });
    });

なぜそれがこれをしているのか誰かが知っていますか?

4

1 に答える 1

7

あなたが持っているa self closing anchor tag

.$cc_id."\" />Edit</a>  
            ^----    Need to remove this Forward Slash

に変更します

.$cc_id."\" >Edit</a>

のためExtra closing tag、要素の終わりとして解釈され、テキストをAnchor Tag

于 2012-12-14T19:07:37.980 に答える