Я надеюсь, что кто-нибудь сможет подсказать мне код, чтобы научиться вызывать asmx webservices из магистральной коллекции.Пример, который я привел здесь, очень прост:
Коллекция
window["Persons"] = Backbone.Collection.extend({
model: Person,
url: "service.asmx/GetPeople"
});
Примечание: у меня есть файл service.asmx в точке
Конечная точка Asmx
[WebMethod]
[ScriptMethod]
public static List<Person> GetPeople()
{
List<Person> people = new List<Person>(10);
for (int i = 0; i < 10; i++)
{
people.Add(new Person(i.ToString()));
}
return people;
}
Модель
public class Person
{
public string Name { get; set; }
public Person(string name)
{
Name = name;
}
}
, когда я выполняю приведенный ниже Chrome xhr, инспектор сообщает мне об этой ошибке
var family = new Persons();family.fetch();
Формат запроса не распознается для URL, неожиданно заканчивающегосяв '/ GetPeople'