Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/384.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
Php .get()回调接受多个参数_Php_Javascript_Jquery_Html - Fatal编程技术网

Php .get()回调接受多个参数

Php .get()回调接受多个参数,php,javascript,jquery,html,Php,Javascript,Jquery,Html,我正在建立一个漫画/艺术品网站,让你搜索材料。该网站将有两个子网站,漫画和艺术品。当用户选择子站点时,它将仅显示这些图像(漫画或艺术品)。当他们搜索时,我还想传入一个“sub-site”参数,该参数将返回漫画或艺术品 因此,对于我的搜索功能,我希望将多个参数传递给搜索功能-(搜索字符串,子网站) 我有以下搜索框:(如何将子网站传递到html搜索?) PHP:Search.PHP $input = (isset($_GET['_input']) ? ($_GET['_input']) : 0);

我正在建立一个漫画/艺术品网站,让你搜索材料。该网站将有两个子网站,漫画和艺术品。当用户选择子站点时,它将仅显示这些图像(漫画或艺术品)。当他们搜索时,我还想传入一个“sub-site”参数,该参数将返回漫画或艺术品

因此,对于我的搜索功能,我希望将多个参数传递给搜索功能-(搜索字符串,子网站)

我有以下搜索框:(如何将子网站传递到html搜索?)

PHP:Search.PHP

$input = (isset($_GET['_input']) ? ($_GET['_input']) : 0); 

$subsite = (isset($_GET['_subsite']) ? ($_GET['_subsite']) : null);
echo "SEARCH SITE = " . $subsite;
//This echos out nothing... it should be the subsite, either "artwork" or "comics"

我正试图让我的漫画网站上线,但我无法让它正常运行。有什么建议吗?谢谢

抱歉,我不知道您的jQuery不会被PHP解析。在那种情况下,这应该有效。
<span class="search">
    <input type="text" onkeyup="search(this.value)" name="input" value="" />
    <input id="subsite" type="hidden" value="<?php echo $subsite; ?>">
</span>   
$input = (isset($_GET['_input']) ? ($_GET['_input']) : 0); 

$subsite = (isset($_GET['_subsite']) ? ($_GET['_subsite']) : null);
echo "SEARCH SITE = " . $subsite;
//This echos out nothing... it should be the subsite, either "artwork" or "comics"
<span class="search">
    <input type="text" onkeyup="search(this.value)" name="input" value="" />
    <input id="subsite" type="hidden" value="<?php echo $subsite; ?>">
</span>   
function search(value) {
    var subsite = $("#subsite").val();  
    $.get("./scripts/search.php", { _input : value, _subsite : subsite },
        function(returned_data) {
                    $("#output").html(returned_data);
        }
    );
}