添加选项的AJAX选项不适用于移动设备

时间:2017-01-18 08:23:41

标签: ajax select option

我为嵌入式设备编写了一个ajax脚本,用于附加选择字段的选项。它可以在我的电脑上使用firefox甚至IE浏览器,但不能在移动设备上运行。在android上尝试使用firefox和chrome。

var e = document.getElementById("country");
var value = e.options[e.selectedIndex].value;
var text = e.options[e.selectedIndex].text;

应该替换的html部分是:

     载入中...

除了使用jquery之外,还有一些建议可以使它工作吗?

2 个答案:

答案 0 :(得分:0)

我首先在移动设备的代码中使用了不受支持的功能。我检查过,一切似乎都很好。 我现在怀疑调用订单问题(是否需要setTimeout?)。无论如何,我认为您应该尝试在移动设备上调试代码以查看正在进行的操作。

我知道你不想要jQuery(如果它只是一个小项目,那就不必要了),但也许你可以选择一个小型的库来实现Ajax,例如qwest(https://github.com/pyrsmk/qwest

这是一个很好的资源http://microjs.com/

答案 1 :(得分:0)

仅供参考:我的脚本没问题,问题是,我没有发送标题内容 - 长度。它在某些浏览器中有效但在某些浏览器中没有。