Javascript 使用JS onclick函数,每次单击按钮后,结果都会显示并立即消失。 $('#按钮1')。单击(函数(){ $.ajax({ 键入:“GET”, url:uri+'?'+'sfield='+$('#DropDownList1').val()+'&'+'svalue='+$('#TextBox1').val(), 成功:功能(数据){ 搜索数据(数据); } }) }); 函数searchData(数据){ $。每个(数据、功能(键、项){ $(“”,{text:formatItem(item)}).appendTo($(“#splayers”); }) };

Javascript 使用JS onclick函数,每次单击按钮后,结果都会显示并立即消失。 $('#按钮1')。单击(函数(){ $.ajax({ 键入:“GET”, url:uri+'?'+'sfield='+$('#DropDownList1').val()+'&'+'svalue='+$('#TextBox1').val(), 成功:功能(数据){ 搜索数据(数据); } }) }); 函数searchData(数据){ $。每个(数据、功能(键、项){ $(“”,{text:formatItem(item)}).appendTo($(“#splayers”); }) };,javascript,jquery,xml,webforms,buttonclick,Javascript,Jquery,Xml,Webforms,Buttonclick,这是我写的JS函数。我还编写了一个方法GetPlayerInfo(stringsfield,stringsvalue),以便在JS中调用它。但是,每次单击按钮1时,结果显示为0.1秒,然后立即消失。我尝试过Ajax,但同样的问题仍然存在,只是页面不再刷新 有人能帮我解决这个问题吗?非常感谢。按钮1的类型是什么?type=“button”或type=“submit”或者您没有指定类型?这里是如何考虑的?如果#Button1是表单元素中的提交按钮(注意元素是提交按钮,除非另有规定),可以解释前面的注

这是我写的JS函数。我还编写了一个方法GetPlayerInfo(stringsfield,stringsvalue),以便在JS中调用它。但是,每次单击按钮1时,结果显示为0.1秒,然后立即消失。我尝试过Ajax,但同样的问题仍然存在,只是页面不再刷新


有人能帮我解决这个问题吗?非常感谢。

按钮1的类型是什么?
type=“button”
type=“submit”
或者您没有指定类型?这里是如何考虑的?如果
#Button1
是表单元素中的提交按钮(注意
元素是提交按钮,除非另有规定),可以解释前面的注释所暗示的行为。您也可以显示html代码吗?按钮1
type=“button”
type=“submit”的类型是什么
或者您没有指定类型?这里如何考虑
GetPlayerInfo()
因素?如果
#Button1
是表单元素中的提交按钮(请注意,
元素是提交按钮,除非另有规定),这可以解释前面的注释所暗示的行为。您是否也可以显示html代码?
$('#Button1').click(function () {
    $.ajax({
        type: 'GET',
        url: uri + '?' + 'sfield=' + $('#DropDownList1').val() + '&' + 'svalue=' + $('#TextBox1').val(),
        success: function (data) {
        searchData(data);
        }
    })
});

function searchData(data) {
    $.each(data, function (key, item) {
        $('<li>', { text: formatItem(item) }).appendTo($('#splayers'));
    })
};