Javascript 什么是parent.result.location
有人能给我解释一下以下内容吗Javascript 什么是parent.result.location,javascript,html,Javascript,Html,有人能给我解释一下以下内容吗 parent.result.location 这是一个ajax调用吗?如果是ajax调用,则发布或获取 这个调用有什么用,而不是直接调用ajax 这里,我提供了示例代码 <select onchange="dropdownChange(this.value);" id="selA1"> <option value="0">- Please Select -</option> <option v
parent.result.location
这是一个ajax调用吗?如果是ajax调用,则发布或获取
这个调用有什么用,而不是直接调用ajax
这里,我提供了示例代码
<select onchange="dropdownChange(this.value);" id="selA1">
<option value="0">- Please Select -</option>
<option value="1">option1</option>
<option value="2">option2</option>
<option value="3">option3</option>
</select>
<script>
function dropdownChange(theSelected) {
parent.result.location = "/Controller?formname=A1_TAB_FORM&action=action1&val="theSelected";
}
</script>
-请选择-
选择1
选择2
选择3
功能下拉更改(已选择){
parent.result.location=“/Controller?formname=A1\u TAB\u FORM&action=action1&val=“theSelected”;
}
它很好地用于框架。例如,假设您的页面为:
<frameset>
<frame src="first.html" />
<frame name="result" src="second.html" />
</frameset>
您希望从first.html刷新second.html页面。然后在first.html页面中,您可以执行以下操作:
function refresh() { parent.result.location.reload(); }
<input type="button" value="Click" onclick="refresh()">
函数refresh(){parent.result.location.reload();}
希望它在某种程度上有所帮助您在哪里看到的?它是某个更大javascript的一部分吗?它似乎是对名为
parent
的对象的引用(可能是window.parent
?)它有一个名为result
的属性,而这个属性又有一个名为location
的属性。它不是函数调用,但可以是函数的引用。你认为它与Ajax有什么关系?断章取义,它可能意味着什么,那么你能举个例子说明你是如何使用它的吗?谢谢你sudhir。但是,如果我想避免使用parent.result.location=“some url”,并且如果我使用ajax调用,我将不会得到任何响应。是否可以更改为ajax调用。这至少有意义吗?