こんにちは、私はANgularJsの新機能です。 私は2つのパラメータを期待し、それはJQueryで完璧に動作するAngularを使ってこれを解決するには?
$('#saveButton').click(function() {
var machineNo = $('#machineNumberTextBox').val();
var empCode = $('#employeeCodeTextBox').val();
var empName = $('#empNameTextbox').val();
if (machineNo.length > 0 && empCode.length > 0) {
$.ajax({
url: "WebService.asmx/IsMachineAssigned",
method: 'post',
data: 'machineNumber=' + machineNo + '&employeeCode=' + empCode,
dataType: 'json',
success: function (data) {
if (data.MachineAssigned) {
$('#divResult').text("Machine " + machineNo + " is already assigned to this " + empCode + " : " + empName);
$('#divResult').css('color', 'red');
} else {
$('#divResult').text("Machine " + machineNo + " is available for this " + empCode + " : " + empName);
$('#divResult').css('color', 'green');
}
}
})
}
})
「しかし、中に「私は完璧に動作しますjQueryのコードを持っている」Angulajs に完全にはなくない作品のjQueryで今MachineAssigned変数にブール変数を返すWebService.asmxを持っていますAngularJS同じロジックが「
var machineNo = $scope.machine.MachineNumber;
var empCode = $scope.operator.EmployeeCode;
//var params = { machineNumber: machineNo, employeeCode: empCode }
$http({
method: 'post',
url: "WebService.asmx/IsMachineAssigned",
//date: 'machineNumber=' + JSON.parse(machineNo) + '&employeeCode=' + JSON.parse(empCode),
contentType: "application/json; charset=utf-8",
data: 'machineNumber=' + machineNo + '&employeeCode=' + empCode,
datatype: "json"
}).success(function (resopnse) {
if (data.MachineAssigned) {
alert("This Machine already assigned");
} else {
alert("This Machine is available");
}
})
が動作していない私はすべてのものを試してみました私は
あなたは以前の角度経験がありますか? – Aravind
もっと詳しい情報がありますか?あなたが何を得ているのか、あなたがコードを踏んだとき何が起こるのですか。 – JayChase
2つ以上のタグを追加するには十分なランクがありません。なぜより多くの情報を与えることができないのですか? –