Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/284.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.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 Ajax不生成源代码_Php_Ajax_Jquery - Fatal编程技术网

Php Ajax不生成源代码

Php Ajax不生成源代码,php,ajax,jquery,Php,Ajax,Jquery,我在我的网站上添加了一个脚本,生成一个链式选择系统。它工作正常,但当我试图将数据提取到搜索脚本中时,我意识到它不会生成任何我可以使用的源代码。我随函附上我认为能够解决此问题的重要部件。请在降级前让我知道。谢谢 <script type="text/javascript"> $(document).ready(function() { $('#wait_1').hide(); $('#judet').change(function(){ $('#wait_1

我在我的网站上添加了一个脚本,生成一个链式选择系统。它工作正常,但当我试图将数据提取到搜索脚本中时,我意识到它不会生成任何我可以使用的源代码。我随函附上我认为能够解决此问题的重要部件。请在降级前让我知道。谢谢

<script type="text/javascript">
$(document).ready(function() {
    $('#wait_1').hide();
    $('#judet').change(function(){
      $('#wait_1').show();
      $('#result_1').hide();
      $.get("func.php", {
        func: "judet",
        drop_var: $('#judet').val()
      }, function(response){
        $('#result_1').fadeOut();
        setTimeout("finishAjax('result_1', '"+escape(response)+"')", 400);
      });
        return false;
    });
});

function finishAjax(id, response) {
  $('#wait_1').hide();
  $('#'+id).html(unescape(response));
  $('#'+id).fadeIn();
}
</script>
HTML部分:

<tr>
                                        <td><label>Judet</label></td>
                                        <td><select name="judet" id="judet">
                                                <option value="" selected="selected" disabled="disabled">Selecteaza judetul</option>
                                                 <?php getTierOne(); ?>
                                            </select></td>                                                                          
                                    <tr>
                                        <td><label>Localitate</label></td>
                                        <td>
                                            <span id="wait_1" style="display: none;"><img alt="Asteptati..." src="images/ajax-loader.gif"/></span> 
                                            <span id="result_1" style="display: none;"></span>
                                        </td>
                                    </tr>
PHP部分:

function judet($drop_var)
{  
    include_once('mysql_connect.php');
    $result = mysql_query("SELECT * FROM orase WHERE judet='$drop_var'") 
or die(mysql_error());

echo '<select name="tier_two" id="tier_two">
      <option value=" " disabled="disabled" selected="selected">Selecteaza localitatea</option>';

       while($drop_2 = mysql_fetch_array( $result )) 
        {   
          echo '<option value="'.$drop_2['oras'].'">'.$drop_2['oras'].'</option>';
        }

echo '</select>';
}

就我而言,问题相对简单,但这并没有阻止我一整天都在努力寻找解决方案。我今天学到了一些东西,现在我的脚本正在运行,所以最后一切都很好。我所要做的就是在html部分添加另一个隐藏输入,如下所示:

<input type='hidden' name="locatie" value="<?php echo $_POST['tier_two']; ?>" >

然后我可以得到它的值,并在我想要的地方使用它,使用一个等于$_POST['tier_two']的变量;。如果您遇到这个问题,请注意Ajax不会像您预期的那样显示您的源代码,您将需要Firebug或类似的工具。然而,这次我解决了我的问题,没有使用一个。祝你好运

你是指这样的事吗?是的,我想是的。但它仍然没有给我一个答案,只是一些有用的信息。