Javascript 如何使用jQuery将变量保存到服务器

Javascript 如何使用jQuery将变量保存到服务器,javascript,php,jquery,yii,webrtc,Javascript,Php,Jquery,Yii,Webrtc,我正在实现一个视频会议室,我有一个变量(room_status),它保存会议室的状态(0=关闭&1=打开)。现在,只有单击open room的客户端才能访问此变量 我需要将room_status变量保存到服务器,以便可以在其他客户端访问它。下面是我的一段代码: var room_status = 0; //room closed $('#open-room').click(function () { // http://www.rtcmulticonnection.org/docs/o

我正在实现一个视频会议室,我有一个变量(room_status),它保存会议室的状态(0=关闭&1=打开)。现在,只有单击open room的客户端才能访问此变量

我需要将room_status变量保存到服务器,以便可以在其他客户端访问它。下面是我的一段代码:

var room_status = 0; //room closed

$('#open-room').click(function () {
    // http://www.rtcmulticonnection.org/docs/open/
    $.ajax({
        type: 'GET',
        url: "../invite",
        data: {
            videoconference_id: $('#meetingID').val(),
            invitee_id: 1111,
            status: "Accepted"
        },
        success: function() {
            alert("success!");
        },
        error: function() {
            alert("fail");
        }
    });

    //room_status = 1; //room opened
    rmc.open();
    rmc.streams.mute({video : true});
    document.getElementById("on-off-video").style.color= 'red';
});

$('#join-room').click(function () {
    if(room_status) {
        // http://www.rtcmulticonnection.org/docs/connect/
        rmc.connect();
        rmc.streams.mute({video: true});
        document.getElementById("on-off-video").style.color= 'red';
    } else {
        console.log("Waiting for meeting organizer");
    }

});
阿贾克斯是你的朋友。 下面是我的一个带有jquery ui的项目的示例:

function prepare_ajax_button(l){
    $("#button").button().click(function(event,ui){
        $.ajax({type: "GET",data: {"arg1":l},url: "update_variable.php",success: function(data){
            alert("Success ?!");
        },error: function(data){alert("Problem ?!");}});
    });
}

例如,“update_variable.php”页面可以将变量写入文本文件mysql

答案是:使用ajax、$.ajax()、$.post()、$.get()。我认为你需要更多,如果你已经有了后端,那么你应该在这里提供它,这样我们就可以知道发送什么。如果没有,那么您应该在后端类别中询问如何。此代码是否有问题?我要失败了…$。ajax({type:'GET',url:../invite],数据:{videoconference_id:$('meetingID').val(),invitee_id:1111,状态:'Accepted'},成功:函数(){alert(“success!”);},错误:函数(){alert(“fail”);}};看看JavaScript控制台:是否有更有用的错误消息?看看开发者工具的Net选项卡:服务器是否返回200OK响应?我刚刚编辑了我的问题以反映我添加的内容。那篇ajax文章有什么问题吗。我越来越失败了。。。