Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/452.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/3/html/85.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
如何使用html5中的javascript在本地存储中使用空格保存数据?_Javascript_Html_Jsonp_Local Storage - Fatal编程技术网

如何使用html5中的javascript在本地存储中使用空格保存数据?

如何使用html5中的javascript在本地存储中使用空格保存数据?,javascript,html,jsonp,local-storage,Javascript,Html,Jsonp,Local Storage,数据是在变量中从web服务获取的。如何在本地存储器中使用空格存储数据,例如:“面包黄油” 在函数selected_index中,我传递了单击项的项名称。 它将单词放在空格后,不存储它 这是我的密码 <script> var sub_catidall = []; var sub_catnameall = []; function selected_index(sub_cat_name_all) { alert("selected sub category" + sub_cat

数据是在变量中从web服务获取的。如何在本地存储器中使用空格存储数据,例如:“面包黄油”

在函数selected_index中,我传递了单击项的项名称。 它将单词放在空格后,不存储它

这是我的密码

<script>
var sub_catidall = [];
var sub_catnameall = [];

function selected_index(sub_cat_name_all) {
    alert("selected sub category" + sub_cat_name_all);
    //window.localStorage.setItem("current_sub_id_all",sub_cat_id_all);
    window.localStorage.setItem("DishName", sub_cat_name_all);
    window.open("MenuDetails.html", "_self");
}

function jsondata(data) {
    var parsedata = JSON.parse(JSON.stringify(data));
    var sub_category = parsedata["Item List"];

    for (var i = 0; i < sub_category.length; i++) {
        var sub_menuall = sub_category[i];
        sub_catidall = sub_menuall['menuItemId'];
        sub_catnameall = sub_menuall['menuItemName'];
        //alert(sub_catnameall);

        var id = document.createElement("table");

        if ((i % 2) == 0) {
            id.innerHTML += '<br><td><a href="#" id=' + sub_catnameall + ' onclick="selected_index(this.id)"><strong><font face="DEVROYE">' + sub_menuall['menuItemName'] + '</a></td></strong>';
            document.getElementById("block_left").appendChild(id);

        } else {
            id.innerHTML += '<br><tr><td><a href="#" id=' + sub_catnameall + ' onclick="selected_index(this.id)"><strong><font face="DEVROYE">' + sub_menuall['menuItemName'] + '</a></td></strong>';
            document.getElementById("block_right").appendChild(id);
        }
    }
}

jsonp("http://remoteaddress/hotelTab/menuitem.php?callback=jsondata&mCatId=" + window.localStorage.getItem('current_id') + "&menuCategoryId=" + window.localStorage.getItem('current_sub_id'));
</script>

var sub_catidall=[];
var sub_catnameall=[];
功能选择索引(子目录名称所有){
警报(“所选子类别”+子类别名称所有);
//window.localStorage.setItem(“当前子项id所有”,子项cat id所有);
window.localStorage.setItem(“DishName”,sub_cat_name_all);
window.open(“menudeails.html”,“self”);
}
函数jsondata(数据){
var parsedata=JSON.parse(JSON.stringify(data));
var sub_category=parsedata[“项目列表”];
对于(变量i=0;i

范例

var string = 'Bread Butter';

localStorage.setItem("DishName", string);

alert(localStorage.getItem('DishName'));

上,我创建了一个函数,并将单击的项目的名称传递给该函数。我必须将该项目名称存储在本地存储中。我使用了-window.localStorage.setItem(“DishName”,sub\u cat\u name\u all);现在,如果项目名称为“面包黄油”,则在本地存储中只存储“面包”。在前面的问题中,我已经发布了完整的代码。请提供您的建议。您是否可以向我们展示您尝试过的代码以及有问题的代码?我已经在帖子中发布了代码。您是否有JSON数据的固定样本?你能把它们放在一起演示一下吗?对不起,我不能放上去。