Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/404.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
Javascript 将数据从链式选择发送到其他页面_Javascript - Fatal编程技术网

Javascript 将数据从链式选择发送到其他页面

Javascript 将数据从链式选择发送到其他页面,javascript,Javascript,嘿,所有我有这个链式选择。资料来源: 我得到它的工作,但我有一些问题,张贴选定的结果。有人能帮我吗。我从数据库中获取主类别和子类别。当我尝试将它发送到post.php时,我得到了未定义的索引。如何将变量从java发布到php。任何帮助都将不胜感激 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html>

嘿,所有我有这个链式选择。资料来源:

我得到它的工作,但我有一些问题,张贴选定的结果。有人能帮我吗。我从数据库中获取主类别和子类别。当我尝试将它发送到post.php时,我得到了未定义的索引。如何将变量从java发布到php。任何帮助都将不胜感激

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
    <head>
  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script>
    <script type="text/javascript">
        $(document).ready(function(){
            $("select#type").attr("disabled","disabled");
            $("select#category").change(function(){
            $("select#type").attr("disabled","disabled");
            $("select#type").html("<option>wait...</option>");
            var id = $("select#category option:selected").attr('value');
            $.post("select_type.php", {id:id}, function(data){
                $("select#type").removeAttr("disabled");
                $("select#type").html(data);
            });
        });
        $("form#select_form").submit(function(){
            var cat = $("select#category option:selected").attr('value');
            var type = $("select#type option:selected").attr('value');


            if(cat>0 && type>0)
            {
            var result = $("select#type option:selected").html();

            $.ajax({
            data: result,
            url: 'post.php',
            method: 'POST', // or GET
            success: function(msg) {
            alert(msg);
    }
});




            }
            else
            {
                $("#result").html("you must choose two options!");
            }
            return false;
        });
    });
    </script>
    </head>
    <body><p>
        <?php include "select.class.php"; 

        ?>
        <form id="select_form" action="post">
            Choose a category:<br />
            <select id="category">
                <?php echo $opt->ShowCategory(); ?>
            </select>
        <br /><br />
        Choose a type:<br />
        <select  id="type">
             <option  value="0">choose...</option>
        </select>
        <br /><br />
        <input type="submit" value="confirm" />
        </form>
        <div id='result'></div>
    </body>
</html>
Post.php

<?php

echo $_POST['result'];

?>

尝试执行数据:{result:result},如果我使用document.getElementByIdresult.innerHTML=result,那么您可以使用正确的键etci仍然会得到与{result:result}相同的错误;并且可以输出它,但由于某些原因,我无法将它按原样发送到我的php文档。我怎样才能做到这一点。任何1?:尝试执行数据:{result:result},如果我使用document.getElementByIdresult.innerHTML=result,那么您可以使用正确的键etci仍然会得到与{result:result}相同的错误;并且可以输出它,但由于某些原因,我无法将它按原样发送到我的php文档。我怎样才能做到这一点。任何1?: