Html 从服务器检索数据而不转到新网页
我使用HTML页面中的框架从服务器加载一些数据,而不必离开原始网页。我只需重新分配框架的src,显示的数据就会更新 现在我需要通过编程创建一个div,但是宽度和高度必须从服务器检索。我可以在不离开网页的情况下使用框架获取这些值,还是有更简单有效的方法Html 从服务器检索数据而不转到新网页,html,Html,我使用HTML页面中的框架从服务器加载一些数据,而不必离开原始网页。我只需重新分配框架的src,显示的数据就会更新 现在我需要通过编程创建一个div,但是宽度和高度必须从服务器检索。我可以在不离开网页的情况下使用框架获取这些值,还是有更简单有效的方法 我不希望使用ajax,并尽可能使我的代码简单,谢谢一个最简单的方法是像这样调用页面属性: <script type="text/javascript"> var width = <%=this.Width %> </s
我不希望使用ajax,并尽可能使我的代码简单,谢谢一个最简单的方法是像这样调用页面属性:
<script type="text/javascript">
var width = <%=this.Width %>
</script>
这是你期望的吗?或者,如果您在加载页面后进行了一些计算,您只需使用jquery ajax和一个httphandler即可实现它。使用jquery。这真的很简单 一个简单的例子:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
<script>
$('#result').load('otherfile.php');
</script>
<div id="result"> </div>
$('#result').load('otherfile.php');
在div id'ed“result”中加载otherfile.php。无需重新加载页面。感谢jquery示例,我以后可能会使用它。现在,我发现了一种非常简单有效的方法,使用一个框架(我知道,我知道…)来解决它,它的简单性让我非常惊讶: 我创建了一个表单(一个管理多个div的javascript类),然后在其中创建了一个小框架,该框架更改了表单属性并删除了自身 关键是从子对象访问父对象中定义的javascript变量:
echo "<script>";
echo "parent.window.oDlg.SetSize( ".$row[ "WIDTH" ].", ".$row[ "HEIGHT" ]." );";
echo "parent.window.oDlg.SetTitle( '".trim( $row[ "TITLE" ] )."' );";
echo "</script>";
echo”“;
echo“parent.window.oDlg.SetSize(“.$row[“WIDTH”]。”,“$row[“HEIGHT”])”;
echo“parent.window.oDlg.SetTitle('.”.trim($row[“TITLE”])。”);
回声“;
让我的代码尽可能简单并不是一项简单的任务,它是一个程序员一生都在做的事情,制作干净而聪明的代码。然后,你必须学习,也许还要学习Ajax也很简单。不使用Ajax有什么特别的原因吗?这就是ajax的用途:在不导航的情况下更新页面内容……最新的标准HTML5没有框架。如果使用jQuery或其他库,代码将保持简单。
echo "<script>";
echo "parent.window.oDlg.SetSize( ".$row[ "WIDTH" ].", ".$row[ "HEIGHT" ]." );";
echo "parent.window.oDlg.SetTitle( '".trim( $row[ "TITLE" ] )."' );";
echo "</script>";