Javascript http post未将输入获取到操作字段
我有一个HTTP Post表单,它从AngularJS接收信息(从PHP BE获取)。 我使用以下代码示例:Javascript http post未将输入获取到操作字段,javascript,php,html,angularjs,Javascript,Php,Html,Angularjs,我有一个HTTP Post表单,它从AngularJS接收信息(从PHP BE获取)。 我使用以下代码示例: <form method="post" action="{{aw('TI.sup');}}"> <input type='hidden' name='bla' value="{{aw('TI.sup');}}" /> <input type="submit" class="button s-button" value="bla" /> </fo
<form method="post" action="{{aw('TI.sup');}}">
<input type='hidden' name='bla' value="{{aw('TI.sup');}}" />
<input type="submit" class="button s-button" value="bla" />
</form>
谢谢
Dana。您正面临一个问题,可能是因为操作URL来自其他域/协议
发件人:
阻止处理来自不受信任源的资源
要从其他域和/或协议加载模板,请调整白名单/黑名单,或通过调用$sce.trustAsResourceUrl来包装URL
以下是一个示例:
不清楚在没有“:”的
字符串下你是什么意思:“'work fine
你能展示一下aw('TI.sup')做什么的细节吗?为什么操作
更改为类
?您确定在第一个和第二个代码示例中讨论的是同一部分吗?@AndriusNaruševičius该类是由formControllerMy bad添加的,问题在于Angular的$sce。aw调用从角度到视图的任何变量或方法。谢谢Ilan!这有帮助,但还不够:(现在我有,但它不会屈服。
<form method="post" class="ng-pristine ng-valid">
<input type="hidden" name="bla" value="https://thisis.the/url">
<form method="post" action="https://thisis.the/url" class="ng-pristine ng-valid">
$("#FormID").submit();
function ctrl($scope, $sce){
$scope.aw = function() {
return $sce.trustAsResourceUrl("https://thisis.the/url");
}
};