0

以下の形式でルールを指定しています

rules :{ 
col1: { 
required: true
},
col2: {
maxlength: 50
}
}

これは完全に正常に動作します。それを変数に割り当てて、以下の形式のようなルールに追加することは可能ですか

var testRules = "{ col1: { required: true},col2: {maxlength: 50}}";

rules : testRules

上記のコードは、jquery ファイルで例外を取得しているため機能しませんでした。

できればこの方法で。正しいアプローチは何ですか、またはこれに似たものを達成できますか?

ありがとう

4

2 に答える 2

1

まあ、私が考えることができる唯一の方法は、次のようにeval()を使用することです:

var testRules = "{ col1: { required: true},col2: {maxlength: 50} }";
var obj=eval("("+testRules+")");
console.log( obj );
于 2013-10-22T10:13:43.617 に答える