![](/img/trans.png)
[英]Ajax error : Failed to load resource: the server responded with a status of 500 (Internal Server Error)
[英]Failed to load resource: the server responded with a status of 500 (Internal Server Error
我創建一個服務EmployeeService,然后在該服務中創建操作(GetAllEmployee)
public void GetAllEmployee()
{
List<EmployeeModel> listEmployees = new List<EmployeeModel>();
string cs = ConfigurationManager.ConnectionStrings["DBCS"].ConnectionString;
using (SqlConnection con = new SqlConnection(cs))
{
SqlCommand cmd = new SqlCommand("Select * from EmployeesTbl", con);
con.Open();
SqlDataReader rdr = cmd.ExecuteReader();
while (rdr.Read())
{
EmployeeModel emp = new EmployeeModel
{
Id = Convert.ToInt32(rdr["Id"]),
Name = (rdr["Name"]).ToString(),
Gender = (rdr["gender"]).ToString(),
Salary = Convert.ToInt32(rdr["salary"])
};
listEmployees.Add(emp);
}
}
JavaScriptSerializer js = new JavaScriptSerializer();
Context.Response.Write(js.Serialize(listEmployees));
}
}
}
在我的js部分
var myApp = angular
.module("MyModule", [])
.config(['$qProvider', function ($qProvider) {
$qProvider.errorOnUnhandledRejections(false);
}])
.controller("serverController", function ($scope, $http) {
$http.post('EmployeeService.asmx/GetAllEmployee')
.then(function (response) {
//$scope.emp = defer.resolve(response.data)
$scope.emp = response.data;
});
});
當我運行項目時,它會出現在控制台中
您需要公開名為GetAllEmployee的Web 服務 。
在Java中,我們使用資源並添加注釋以公開Web服務/端點。 並且您是否正在使用正確的Web服務,這意味着它是使用URL GetAllEmployee發布Webserivce的?
尚未在ASP MVC中工作。 不能說你會怎么做。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.