Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.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
Mobile 会话存储未在moble上动态更改依赖框值_Mobile_Drop Down Menu_Triggers_Touchscreen_Session Storage - Fatal编程技术网

Mobile 会话存储未在moble上动态更改依赖框值

Mobile 会话存储未在moble上动态更改依赖框值,mobile,drop-down-menu,triggers,touchscreen,session-storage,Mobile,Drop Down Menu,Triggers,Touchscreen,Session Storage,我有一个webform,其中有两个选择框“类名”和“学生名”,它们从sql数据库获取值,而学生名取决于类名值。我将数据保存在会话存储器中,以便在加载后显示。加载到类名后,我成功地获得了相同的数据,并且我正在将.triggerchange事件作为学生名添加到类名中,具体取决于类的值的变化 所有这些都可以在桌面上工作,但不能在移动设备上工作。页面重新加载后,所有值都将加载,但.triggerchange事件不起作用,因此无法在手机上选择任何其他选项。 请帮帮我,我从3个星期就被困在这里了。 我的代码

我有一个webform,其中有两个选择框“类名”和“学生名”,它们从sql数据库获取值,而学生名取决于类名值。我将数据保存在会话存储器中,以便在加载后显示。加载到类名后,我成功地获得了相同的数据,并且我正在将.triggerchange事件作为学生名添加到类名中,具体取决于类的值的变化

所有这些都可以在桌面上工作,但不能在移动设备上工作。页面重新加载后,所有值都将加载,但.triggerchange事件不起作用,因此无法在手机上选择任何其他选项。 请帮帮我,我从3个星期就被困在这里了。 我的代码如下:

<script>
// Run on page load
window.onload = function() {

        var sclass = sessionStorage.getItem('sclass');
        if (sclass !== null) $('#class').val(sclass).change();


window.onunload = function() {
        sessionStorage.setItem("sclass", $('#class').val());
</script>