Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jquery移动弹出窗口-服务器端_Javascript_Jquery_Jquery Mobile - Fatal编程技术网

Javascript jquery移动弹出窗口-服务器端

Javascript jquery移动弹出窗口-服务器端,javascript,jquery,jquery-mobile,Javascript,Jquery,Jquery Mobile,我使用的jquerymobile弹出窗口如下所示… 用愤怒的标签来称呼这个很好。。 如何从(ASP.net)服务器端显示此弹出窗口?实现此目标有不同的机制: 投票长 投票 网袋 您需要使用其中一个从服务器回调JavaScript(jquery)。老实说,这两种轮询机制都是浏览器->服务器单向的,而长轮询利用了延长的超时时间。只有WebSocket是双向浏览器服务器 Pat实现这一目标有不同的机制: 投票长 投票 网袋 您需要使用其中一个从服务器回调JavaScript(jquery)。老

我使用的jquerymobile弹出窗口如下所示
用愤怒的标签来称呼这个很好。。
如何从(ASP.net)服务器端显示此弹出窗口?

实现此目标有不同的机制:

  • 投票长
  • 投票
  • 网袋
您需要使用其中一个从服务器回调JavaScript(jquery)。老实说,这两种轮询机制都是浏览器->服务器单向的,而长轮询利用了延长的超时时间。只有WebSocket是双向浏览器服务器


Pat

实现这一目标有不同的机制:

  • 投票长
  • 投票
  • 网袋
您需要使用其中一个从服务器回调JavaScript(jquery)。老实说,这两种轮询机制都是浏览器->服务器单向的,而长轮询利用了延长的超时时间。只有WebSocket是双向浏览器服务器


Pat

您可以从ASP.NET中发送JavaScript代码,如下所示:

void MyButton_Click(object sender, EventArgs e)
{
    Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "popup", "$(document).ready(function() { $('#dialogs').popup(); });", true);

}
单击服务器端按钮时运行
MyButton\u Click
,应该会自动显示弹出窗口

编辑:在您的特定情况下,这是工作代码:

Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "popup", "$(document).ready(function() {$.mobile.changePage('#dialogs', {transition: 'pop', role: 'dialog'});});", true);

您可以从ASP.NET中发送JavaScript代码,如下所示:

void MyButton_Click(object sender, EventArgs e)
{
    Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "popup", "$(document).ready(function() { $('#dialogs').popup(); });", true);

}
单击服务器端按钮时运行
MyButton\u Click
,应该会自动显示弹出窗口

编辑:在您的特定情况下,这是工作代码:

Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "popup", "$(document).ready(function() {$.mobile.changePage('#dialogs', {transition: 'pop', role: 'dialog'});});", true);

“从服务器端”是什么意思?我想在服务器端弹出的窗口中显示错误消息!!你的问题有点让人困惑,“从服务器端”意味着你想从服务器端触发
popup open
,或者你想从服务器端加载popup html内容??我只是想从服务器端触发popup open,你说的“从服务器端”是什么意思?我想在服务器端弹出的窗口中显示错误消息!!你的问题有点让人困惑,从服务器端来说,意味着你想从服务器上触发
popup open
,或者你想从服务器上加载popup html内容??我只是想从服务器上触发popup open,你能给我举个例子吗?很难为你找到解决方案,因为我现在不知道你正在使用的架构。一般来说,我建议通过以下方式使用Websocket:除此之外,还需要在服务器端启用Websocket。在这里可以找到Websocket服务器的一个很好的概述:您能给我举一些例子吗?很难为您提供解决方案,因为我现在不知道您正在使用的体系结构。一般来说,我建议通过以下方式使用Websocket:除此之外,还需要在服务器端启用Websocket。在这里可以找到Websocket服务器的良好概述:感谢您的帮助!!这对我有用
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),“popup”,“$(document).ready(函数(){$.mobile.changePage('#dialogs',{transition:'pop',角色:'dialog'});;,true)谢谢你的帮助!!这对我有用
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),“popup”,“$(document).ready(函数(){$.mobile.changePage('#dialogs',{transition:'pop',角色:'dialog'});;,true)