Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.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
Can';t让parsley.js在渲染中使用javascript处理meteor_Meteor_Parsley.js - Fatal编程技术网

Can';t让parsley.js在渲染中使用javascript处理meteor

Can';t让parsley.js在渲染中使用javascript处理meteor,meteor,parsley.js,Meteor,Parsley.js,我尝试使用欧芹验证meteor的以下问题: 我在Ubuntu13.10上运行meteor 0.6.6.3,添加了jquery包,并添加了来自atmosphere()的欧芹1.1.7和meteorite 我还使用client/lib中当前版本1.2.2的欧芹进行了测试(在使用mrt删除了欧芹JS之后) 知道我不能使用HTML标记进行验证,我创建了这样一个模板 <template name="new_customer"> <form id="new_customer_for

我尝试使用欧芹验证meteor的以下问题:

我在Ubuntu13.10上运行meteor 0.6.6.3,添加了jquery包,并添加了来自atmosphere()的欧芹1.1.7和meteorite

我还使用client/lib中当前版本1.2.2的欧芹进行了测试(在使用mrt删除了欧芹JS之后)

知道我不能使用HTML标记进行验证,我创建了这样一个模板

 <template name="new_customer">
   <form id="new_customer_form">
   <div class="newCustomer">         
      <div class="lookupcell">
         <input type="text" size="1" 
                name="new-customer-name" 
                id="new-customer-name" 
                class="new-customer-name" 
                placeholder="neue Firma/Person" 
                parsley-notblank="true" />
      </div>
      <div class="lookupcell">
         <input type="text" size="1" id="new-customer-email" 
                name="new-customer-email" 
                id="new-customer-email" 
                parsley-type="email" 
                parsley-trigger="keyup" 
                class="new-customer-email" placeholder="Email" />
      </div>
   </div>
   <div style="text-align: right;">
      <button type="submit">Add</button>   
      </div>
   </form>
</template>
当我尝试使用下面的stacktrace添加字段#new_customer_name时,meteor在最后一行渲染时崩溃

[09:44:11.969] "Exception from Deps afterFlush function: ParsleyForm.prototype.addItem@http://localhost:3000/packages/parsleyjs.js?ed9f338553f590de7edeb7b3e5ca8cb568f2e74d:1152
bind@http://localhost:3000/packages/parsleyjs.js?ed9f338553f590de7edeb7b3e5ca8cb568f2e74d:1295
$.fn.parsley@http://localhost:3000/packages/parsleyjs.js?ed9f338553f590de7edeb7b3e5ca8cb568f2e74d:1305
Template.new_customer.rendered@http://localhost:3000/client/X4Lizenzen.js?7d0644137e559b675577266ad6e2f78f087b3453:151
Template.__define__/partial/html</html<.rendered@http://localhost:3000/packages/templating.js?5944cd5e16b26fbf83959a0fe92d7754029a624d:181
scheduleOnscreenSetup/</<@http://localhost:3000/packages/spark.js?3a050592ceb34d6c585c70f1df11e353610be0ab:443
_.forEach@http://localhost:3000/packages/underscore.js?13ab483e8a3c795d9991577e65e811cd0b827997:130
scheduleOnscreenSetup/<@http://localhost:3000/packages/spark.js?3a050592ceb34d6c585c70f1df11e353610be0ab:441
.flush@http://localhost:3000/packages/deps.js?5ac28feec1f3e0539889ecde598dd9d01e408b41:265
"
[09:44:11.969]“来自Deps afterFlush函数的异常:ParsleyForm.prototype。addItem@http://localhost:3000/packages/parsleyjs.js?ed9f338553f590de7edeb7b3e5ca8cb568f2e74d:1152
bind@http://localhost:3000/packages/parsleyjs.js?ed9f338553f590de7edeb7b3e5ca8cb568f2e74d:1295
$.fn。parsley@http://localhost:3000/packages/parsleyjs.js?ed9f338553f590de7edeb7b3e5ca8cb568f2e74d:1305
模板。新客户。rendered@http://localhost:3000/client/X4Lizenzen.js?7d0644137e559b675577266ad6e2f78f087b3453:151

模板。_定义_/partial/html我想你需要添加数据parsley validate,如下所示。如果它不使用它,请告诉我。我想知道它是如何在表单中使用数据parsley validate呈现的

表单id=“新客户表单”数据验证


当页面加载后,请尝试在javascript控制台中运行
.rendered
回调中的代码,看看有什么错误。它应该会提供更多关于它是什么的详细信息。当我在控制台中运行$('#new#customer_form').parsley()时,我会返回一个“parsleyForm”类型的对象“我觉得很好。键入$('new'u customer'u form')。欧芹('addItem','new'u customer'u name');我得到“TypeError:a为空”。我不知道这是什么意思。
[09:44:11.969] "Exception from Deps afterFlush function: ParsleyForm.prototype.addItem@http://localhost:3000/packages/parsleyjs.js?ed9f338553f590de7edeb7b3e5ca8cb568f2e74d:1152
bind@http://localhost:3000/packages/parsleyjs.js?ed9f338553f590de7edeb7b3e5ca8cb568f2e74d:1295
$.fn.parsley@http://localhost:3000/packages/parsleyjs.js?ed9f338553f590de7edeb7b3e5ca8cb568f2e74d:1305
Template.new_customer.rendered@http://localhost:3000/client/X4Lizenzen.js?7d0644137e559b675577266ad6e2f78f087b3453:151
Template.__define__/partial/html</html<.rendered@http://localhost:3000/packages/templating.js?5944cd5e16b26fbf83959a0fe92d7754029a624d:181
scheduleOnscreenSetup/</<@http://localhost:3000/packages/spark.js?3a050592ceb34d6c585c70f1df11e353610be0ab:443
_.forEach@http://localhost:3000/packages/underscore.js?13ab483e8a3c795d9991577e65e811cd0b827997:130
scheduleOnscreenSetup/<@http://localhost:3000/packages/spark.js?3a050592ceb34d6c585c70f1df11e353610be0ab:441
.flush@http://localhost:3000/packages/deps.js?5ac28feec1f3e0539889ecde598dd9d01e408b41:265
"