2016-11-24 68 views
1

我有一个隐藏值保存在存储在mysql数据库中的问题名称的窗体。我遇到的问题是,隐藏的价值只能保留在名称的第一部分。举例来说,在我的模板:当值有空格时输入隐藏值propery

% for d in data 
    <input type="hidden" name="question_name" value={{d["name"]}}> 
% end 

d["name"]会是这样的“数学问题”。当我检查服务器上的question_name值以及jQuery中的隐藏输入值时,结果为math,并且在第一个单词后面没有任何内容。什么可能导致这个?

回答

1

您需要用引号将其余部分视为标记的另一个属性。

% for d in data 
    <input type="hidden" name="question_name" value="{{d["name"]}}"> 
% end