目前我的网站上有以下标记代码:
<select>
<option>1</option>
<option>2</option>
<option>3</option>
</select>
当我选择特定选项时,我希望在与我的网页相同的目录中有一个PHP脚本。我该怎么做呢?谢谢。
答案 0 :(得分:2)
在改变选择时调用ajax
<select onchange="javascript:callAjax(this.value);">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<script>
function callAjax(sel_opt)
{
var url = "your_php_file.php?select_option="+sel_opt;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
var result = xmlhttp.responseText;
// put your result where ever you want
}
}
xmlhttp.open("GET",url,true);
xmlhttp.send();
}
</script>
<强> your_php_file.php 强>
<?php
// your code
?>
答案 1 :(得分:1)
进行Ajax调用。 Here就是一个例子。希望这有助于理解。
喝彩!