我已经有一个可用的PHP函数,可以输出几乎相同原型的JQuery UI对话框(MessageBox($ text,$ caption,$ flags),其中$ flags是一个unsigned int(可以像这样传递标志:MB_OK | MB_ICONWARNING )如何在PHP/JavaScript中实现等效的Win32函数MessageBox?
这是工作完美我的问题是如何从弹出的值返回? 它可以有OK,CANCEL,RETRY等,按钮,我想知道是否有可能知道哪个按钮已被按下客户端从PHP。 通常,功能应该返回1,如果确定已被按下,2如果取消已被按下,等等
我已经看过AJAX和定期的形式发布,但它似乎不可能更多信息:
$userInput = MessageBox("Would you like to delete this line?", "WARNING", MB_OKCANCEL | MB_ICONWARNING);
(用于Win32函数见here)
是的,它可以工作,但并没有解决我的问题(Jquery UI对话框只是一个“缓冲”警报/确认),这是为了取回用户输入到PHP –
好吧,来自客户端的ajax请求在确认条件下,服务器端不适合你? 类似的东西: if(confirm('您想删除此行吗?')){.post(“/ server_handler.php”,{id:123},function(data){alert( 'deleted complete。');}); } else { //做些事情! } –
确认是有效的,但它对我们想要做的事情有限制,但也许我们太过雄心勃勃了。感谢您的帮助 –