【发布时间】:2015-12-13 08:54:54
【问题描述】:
此代码似乎适用于除 IE 9 和 8 之外的所有其他浏览器 - 谁能说出这是为什么?
它没有获取用户在文本字段中输入的值,而是忽略模型并输入我在控制器中输入的值。
HTML:
<input type="text" ng-model="input.value" ng-disabled="input.disabled"/>
<a ng-show="input.button" ng-click="saveInput(input.value)" class="button">Submit value</a>
功能:
$scope.input.value = 0;
$scope.saveInput = function(val){
var url = $scope.apiServer +
'/user/pushValue?user=' + userID +
'&month=' + prevMonth + '&value=' + val;
$http.jsonp(url + '&callback=JSON_CALLBACK')
.success(function (data) {
$scope.input.confirm = 'Great! Your answer of ' + val + ' has been submitted for' + prevMonthLong;
})
}
【问题讨论】:
-
你有什么错误吗?请在 IE 控制台窗口中查看。
标签: angularjs internet-explorer-8 internet-explorer-9