У меня есть угловая директива js, из которой я вызываю одну функцию, которая имеет вызов ajax для вызова web-метода C#.Веб-метод не попадает в ajax-вызов
app.directive("fileread", [function() {
return {
link: function ($scope, $elm, $attrs) {
$elm.on('change', function (changeEvent) {
var data = "some json data";
test(data);
});
};
};
}]);
Функции, которые вызываются из директивы
function test(json_object){
$.ajax({
type: "POST",
url: "/sites/Demo/_layouts/15/demo/demowebmethod.aspx/mywebmethod",
data: json_object,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: OnSuccess,
failure: function(response) {
alert(response.d);
}
});
}
function OnSuccess(response) {
alert(response.d);
}
Это не ударять веб-метод, ни успех или неудачу вызывался, но управление переходит в test
функции. Любые подсказки, где я иду не так.
что такое код ошибки в консоли вашего браузера ?? –
функция называется 'test1', но вы вызываете' test'. не может быть, не так ли? – Hazonko
@ Хазонько где вы видите test1? – KSib