Javascript 是否可以在不刷新地图表单的情况下使用js发送值?
我已经在我的网站上实现了按地图搜索功能。地图上有一些分区,可以单击并向控制器发送值Javascript 是否可以在不刷新地图表单的情况下使用js发送值?,javascript,forms,return-value,Javascript,Forms,Return Value,我已经在我的网站上实现了按地图搜索功能。地图上有一些分区,可以单击并向控制器发送值 <form name="myform" action="index.php?option=com&task=seacrh_by_map" method="post"> <dd id="imgDI"> <a id="DI" href="javascript:getvalue('DI')" </a> </dd> <dd id="imgDII
<form name="myform" action="index.php?option=com&task=seacrh_by_map" method="post">
<dd id="imgDI">
<a id="DI" href="javascript:getvalue('DI')"
</a>
</dd>
<dd id="imgDII">
<a id="DI" href="javascript:getvalue('DII')"
</a>
</dd>
<input type="hidden" name="my_value" value="" />
</form>
<script language="JavaScript" type="text/javascript">
<!--
function getvalue (my_value)
{
document.myform.my_value.value = my_value;
document.myform.submit() ;
}
-->
</script>
发送此表单后,控制器给出搜索结果的答案,地图返回其原始位置。有没有办法防止这种情况发生?地图应显示所选的分区。有没有一种方法可以在不刷新映射表单的情况下使用js向控制器发送值?您可以使用AJAX和JSON来实现这一点 AJAX=使用JavaScript通过HTTP异步检索资源的方法 JSON=表示JavaScript对象表示法 简单的例子是 AJAX代表异步JavaScript和XML,听起来很可怕 技术,但不要让流行语吓到你。把AJAX看作一个 结合多种技术的编程技术。记住, 你很幸运,因为对你来说