Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从HTML中的select元素中选择选项时调用PHP脚本_Php_Html - Fatal编程技术网

从HTML中的select元素中选择选项时调用PHP脚本

从HTML中的select元素中选择选项时调用PHP脚本,php,html,Php,Html,目前,我的网站上有以下标记代码: <select> <option>1</option> <option>2</option> <option>3</option> </select> 1. 2. 3. 当我选择一个特定的选项时,我想让一个PHP脚本和我的网页在同一个目录中。我该怎么做呢?谢谢。这样更改select时调用ajax <select onchange="jav

目前,我的网站上有以下标记代码:

<select>
   <option>1</option>
   <option>2</option>
   <option>3</option>
</select>

1.
2.
3.

当我选择一个特定的选项时,我想让一个PHP脚本和我的网页在同一个目录中。我该怎么做呢?谢谢。

这样更改select时调用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>

1.
2.
3.
函数callAjax(sel_opt)
{
var url=“your_php_file.php?选择_option=“+sel_opt;
if(window.XMLHttpRequest)
{//IE7+、Firefox、Chrome、Opera、Safari的代码
xmlhttp=新的XMLHttpRequest();
}
其他的
{//IE6、IE5的代码
xmlhttp=新的ActiveXObject(“Microsoft.xmlhttp”);
}
xmlhttp.onreadystatechange=函数()
{
if(xmlhttp.readyState==4&&xmlhttp.status==200)
{
var result=xmlhttp.responseText;
//把你的结果放在你想要的地方
}
}
open(“GET”,url,true);
xmlhttp.send();
}
您的_php_文件.php

<?php

// your code

?>

这样更改select时调用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>

1.
2.
3.
函数callAjax(sel_opt)
{
var url=“your_php_file.php?选择_option=“+sel_opt;
if(window.XMLHttpRequest)
{//IE7+、Firefox、Chrome、Opera、Safari的代码
xmlhttp=新的XMLHttpRequest();
}
其他的
{//IE6、IE5的代码
xmlhttp=新的ActiveXObject(“Microsoft.xmlhttp”);
}
xmlhttp.onreadystatechange=函数()
{
if(xmlhttp.readyState==4&&xmlhttp.status==200)
{
var result=xmlhttp.responseText;
//把你的结果放在你想要的地方
}
}
open(“GET”,url,true);
xmlhttp.send();
}
您的_php_文件.php

<?php

// your code

?>

这样更改select时调用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>

1.
2.
3.
函数callAjax(sel_opt)
{
var url=“your_php_file.php?选择_option=“+sel_opt;
if(window.XMLHttpRequest)
{//IE7+、Firefox、Chrome、Opera、Safari的代码
xmlhttp=新的XMLHttpRequest();
}
其他的
{//IE6、IE5的代码
xmlhttp=新的ActiveXObject(“Microsoft.xmlhttp”);
}
xmlhttp.onreadystatechange=函数()
{
if(xmlhttp.readyState==4&&xmlhttp.status==200)
{
var result=xmlhttp.responseText;
//把你的结果放在你想要的地方
}
}
open(“GET”,url,true);
xmlhttp.send();
}
您的_php_文件.php

<?php

// your code

?>

这样更改select时调用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>

1.
2.
3.
函数callAjax(sel_opt)
{
var url=“your_php_file.php?选择_option=“+sel_opt;
if(window.XMLHttpRequest)
{//IE7+、Firefox、Chrome、Opera、Safari的代码
xmlhttp=新的XMLHttpRequest();
}
其他的
{//IE6、IE5的代码
xmlhttp=新的ActiveXObject(“Microsoft.xmlhttp”);
}
xmlhttp.onreadystatechange=函数()
{
if(xmlhttp.readyState==4&&xmlhttp.status==200)
{
var result=xmlhttp.responseText;
//把你的结果放在你想要的地方
}
}
open(“GET”,url,true);
xmlhttp.send();
}
您的_php_文件.php

<?php

// your code

?>

执行Ajax调用。”这就是一个例子。希望这有助于理解

干杯

执行Ajax调用。”这就是一个例子。希望这有助于理解

干杯

执行Ajax调用。”这就是一个例子。希望这有助于理解

干杯

执行Ajax调用。”这就是一个例子。希望这有助于理解


干杯

为什么不使用ajax呢?有很多不同的方法可以实现这一点,所以很难给出一个答案。你可以将它包装成一个表单,然后使用POST,或者使用AJAX……对不起,伙计们,我应该提到我在web开发方面没有太多经验(主要是应用程序开发人员)所以我有时会说一些愚蠢的话:你为什么不使用ajax?有很多不同的方法可以做到这一点,所以很难给你一个答案。你可以将它包装成一个表单,然后使用POST,或者使用AJAX……对不起,伙计们,我应该提到我在web开发方面没有太多经验(主要是应用程序开发人员)所以我有时会说一些愚蠢的话:你为什么不使用ajax?有很多不同的方法可以做到这一点,所以很难给你一个答案。你可以将它包装成一个表单,然后使用POST,或者使用AJAX……对不起,伙计们,我应该提到我在web开发方面没有太多经验(主要是应用程序开发人员)所以我有时会说一些愚蠢的话:你为什么不使用ajax?有很多不同的方法可以做到这一点,所以很难给你一个答案。你可以将它包装成一个表单,然后使用POST,或者使用AJAX……对不起,伙计们,我应该提到我在web开发方面没有太多经验(主要是应用程序开发人员),所以我有时会说一些愚蠢的话:对上面的评论感到抱歉,我主要做应用程序编程,我刚刚开始做更多的web编程工作,所以我对Ajax还不是很了解。到处都有新的体验:请注意上面的评论,我主要做应用程序编程,我刚刚开始做更多的web编程工作,所以我对Ajax还不是很了解。到处都有新的体验:请注意上面的评论,我主要做应用程序编程,我刚刚开始做更多的web编程工作,所以我对Ajax还不是很了解。到处都有新的体验:请注意上面的评论,我主要做应用程序编程,我刚刚开始做更多的web编程工作,所以我对Ajax还不是很了解。新体验无处不在:P