Javascript 从angularJS内部发送旧学校表格邮寄要求
我或多或少需要让这项工作发挥作用:Javascript 从angularJS内部发送旧学校表格邮寄要求,javascript,angularjs,Javascript,Angularjs,我或多或少需要让这项工作发挥作用: <form name="goToExchange" action="{{onExchange.data.saml_url}}" method="post"> <input type="hidden" value="{{onExchange.data.onexchange_saml}}" name="SAMLResponse"> <button type="submit" class="btn btn-warnin
<form name="goToExchange" action="{{onExchange.data.saml_url}}" method="post">
<input type="hidden" value="{{onExchange.data.onexchange_saml}}" name="SAMLResponse">
<button type="submit" class="btn btn-warning btn-lg pointer">Continue application on Healthcare.gov <i class="fa fa-arrow-right"></i>
</form>
继续在Healthcare.gov上申请
现在,当我尝试运行此操作时,在页面加载时出现了一个漂亮的错误:
错误:[$interpolate:interr]无法插值:{{onExchange.data.saml_url}
错误:[$sce:UnsecUrl]阻止了从url加载资源,$SCEDegate策略不允许这样做。网址:
$sce/INSTECURL?p0=https%3A%2F%2Fwww.healthcare.gov%2Fmarketplace%2FbrokerService
$interpole/interr?p0=%7B%7BonEx…3Dhttps%253A%252F%252fww.healthcare.gov%252Fmarketplace%252FbrokerService
在
在parseStringifyInterceptor()处
在Object.interceptedExpression()处
在范围内。$digest()
在范围内。$apply()
完成时()
完成任务时()
在XMLHttpRequest.xhr.onreadystatechange()处
我真的不知道该怎么做。最终目标是使用隐藏输入字段中的值将用户重定向到url。我尝试在表单上附加一个指令,将terminal设置为true,但这是一个死胡同。任何帮助都将不胜感激 因此,问题在于我的“旧学校”表单嵌套在ng form指令中。一旦我将表单移到ng form指令之外,它就工作得很好。angularJS还有一些其他问题没有很好地处理隐藏的输入字段。下面的html代码片段将作为导航相同挑战的任何人的有用指南:
<form name="goToExchange" action="https://www.healthcare.gov/marketplace/brokerService" method="post" novalidate>
<input type="hidden" ng-value="exchange.data.onexchange_saml" name="SAMLResponse">
<button type="submit" class="btn btn-warning btn-lg pointer">Continue application on Healthcare.gov <i class="fa fa-arrow-right"></i></button>
</form>
继续在Healthcare.gov上申请