Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/286.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 选择jQuery加载函数加载的值´;不出现_Javascript_Php_Jquery_Ajax - Fatal编程技术网

Javascript 选择jQuery加载函数加载的值´;不出现

Javascript 选择jQuery加载函数加载的值´;不出现,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,我有一个select,其值由加载函数jQuery加载: Html: 文件ajax.php和case: case 'selectYESNO': echo '<option value="'.$id.'">'.$id.'</option> <option value="YES">YES</option> <option value="NO"&g

我有一个select,其值由加载函数jQuery加载:

Html:

文件ajax.php和case:

    case 'selectYESNO':            
        echo '<option value="'.$id.'">'.$id.'</option>
              <option value="YES">YES</option>
              <option value="NO">NO</option>';        
    break; 

提前感谢

如果您确定数据已加载到页面中,请尝试此操作
alert($(document).find(#myselect选项:selected”).val()

而不是:
alert($(“#myselect选项:selected”).val()

您将代码放在哪里以显示选择?您能否显示影响它的其余代码。在
load()
完成后,您是否获得
val()
?您需要确保异步请求已完成,并且HTML已添加到
select
。Rory McCrossan我认为这可能是解决方案,我如何管理事件已完成?我可以强制它吗?
$(“#myselect”).load('ajax.php?op=selectYESNO&id=YES',function(){$(“#myselect”).val()使用load complete函数。仍然不起作用,我甚至尝试在警报之前分配值,但不起作用:$(“#myselect”).val('YES');结果是相同的,未定义或空@RejithRKrishnan
$(document).ready(function() {
    $("#myselect").load('ajax.php?op=selectYESNO&id=YES');
});
    case 'selectYESNO':            
        echo '<option value="'.$id.'">'.$id.'</option>
              <option value="YES">YES</option>
              <option value="NO">NO</option>';        
    break; 
$(document).ready(function() {
    $("#myselect").load('ajax.php?op=selectYESNO&id=YES');

    alert($("#myselect option:selected").val());  => undefined
    alert($("#myselect").val());                  => null
});