如果我使用'。'传递PHPvariables 在他们的名字通过$ _GET PHP自动replace他们与'_'字符。 例如: <?php echo "url is ".$_SERVER['REQUEST_URI']."<p>"; echo "xy is ".$_GET['x.y'].".<p>"; echo "x_y is ".$_GET['x_y'].".<p>"; …输出以下内容: url is /SpShipTool/php/testGetUrl.php?xy=ab xy is . x_y is ab …我的问题是这样的:有什么办法可以让这个停止? 不能为我的生活找出我所做的应得的:-( 我正在运行的PHP版本是5.2.4-2ubuntu5.3。
我有一个jQuery UI对话框在我的ASP.NET页面上工作得很好: jQuery(function() { jQuery("#dialog").dialog({ draggable: true, resizable: true, show: 'Transfer', hide: 'Transfer', width: 320, autoOpen: false, minHeight: 10, minwidth: 10 }); }); jQuery(document).ready(function() { jQuery("#button_id").click(function(e) { jQuery('#dialog').dialog('option', 'position', [e.pageX + 10, e.pageY + 10]); jQuery('#dialog').dialog('open'); }); }); 我的div: <div id="dialog" style="text-align: left;display: none;"> <asp:Button ID="btnButton" runat="server" Text="Button" onclick="btnButton_Click" /> </div> 但是btnButton_Click从来没有被调用…我该如何解决这个问题? 更多信息:我添加了这个代码来移动div形式: jQuery("#dialog").parent().appendTo(jQuery("form:first")); 但仍然没有成功