你能在ajax响应事件上做一个jquery移动弹出窗口吗?

时间:2012-07-24 14:51:57

标签: ajax forms jquery-mobile popup

希望使用弹出窗口,我很确定我试图错误地使用它。关于这应该如何工作的任何想法?你能用这种方式使用弹出窗口吗?

<script>

function onSuccess(data, status)
{
    data = $.trim(data);
    $("#notification").text(data);
}

function onError(data, status)
{
    data = $.trim(data);
    //$("#notification").text(data);
    $("#notification").popup(data);        }        

$(document).ready(function() {
    $("#submit").click(function(){

        var formData = $("#callAjaxForm").serialize();

        $.ajax({
            type: "POST",
            url: "sendmsg.php",
            cache: false,
            data: formData,
            success: onSuccess,
            error: onError
        });

        return false;
    });
});
</script>

1 个答案:

答案 0 :(得分:2)

我假设你正在尝试使用JQM popup widget,首先你错过了}的结束onError function。其次要使用弹出窗口小部件,您可以先设置数据

$("#myPopupContent").text(data)

然后显示您使用open方法

$("#myPopup").popup("open")