我正在使用Visual Studio,.NET和MVC项目。我有一个ajax方法调用,它返回有效的数据。 Scripts文件夹中还有一个myscript.js文件,带有一个自动调用的匿名函数。以下代码提供了示例:
$(function() {
$('#btn-press').on('click touch', function() {
$.ajax({
url: '@Url.Action("Call")',
type: 'POST',
contentType: "application/json; charset=utf-8",
dataType: "text"
}).success(function(data, textStatus, jqXHR) {
console.log(data);
read(data);
});
})
});
标签上方有很多html,包括能够调用myscript.js中的read方法。但由于某种原因,它不会从内部成功。有人可以向我解释为什么会这样吗?
(function() {
var read = function(data) {}
})();