Javascript 如何使用jQuery将变量保存到服务器
我正在实现一个视频会议室,我有一个变量(room_status),它保存会议室的状态(0=关闭&1=打开)。现在,只有单击open room的客户端才能访问此变量 我需要将room_status变量保存到服务器,以便可以在其他客户端访问它。下面是我的一段代码: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
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文章有什么问题吗。我越来越失败了。。。