1

目前我面临一个问题,需要在 div 标签中加载数据。

使用以下代码

function submitDetailsEvent(subevent,value)
{
    $("a").click(function() {
        $.ajax({
            type: "POST",
            url: "circuitDetails.do?euclid="+value+"&event="+subevent,
            async: false,
            success: function(data){
                         alert(data);
                         $("#information").html(data); 
                     },// success
            error: function(xhr, textStatus, errorThrown) {
                     alert("Error: " + (errorThrown ? errorThrown : xhr.status));
                   } 
        }); 
        return false;
    });    
}

我调用上面的函数并传递一些事件值和数据值。警报甚至没有加载我的成功数据。任何人都可以指导我。

4

1 回答 1

1

如果您调用该函数,您应该删除点击处理程序:

function submitDetailsEvent(subevent,value)
{
    $.ajax({
        type: "POST",
        url: "circuitDetails.do?euclid="+value+"&event="+subevent,
        async: false,
        success: function(data){
                     alert(data);
                     $("#information").html(data); 
                 },// success
        error: function(xhr, textStatus, errorThrown) {
                 alert("Error: " + (errorThrown ? errorThrown : xhr.status));
               } 
    }); 
    return false;

}

然后,如果需要,可以将调用绑定到锚点:

$('a').click(
    function(e){
        value = ...;
        submitDetailsEvent(e, value);
    }
);
于 2013-10-10T06:28:12.273 回答