我有一个使用jQuery的C#MVC网络应用。我带了一些物品。为简单起见,我的对象是Dog并具有属性dogName。我从控制器带到网页的收藏是
...
List<Dog>
...
用狗名填充。在jQuery中,我可以根据集合中的对象创建一个空的Dog对象吗?新对象将不会添加到集合中。
...
function getDogs() {
var myUrl = ' /Canine/getDogs/ ';
$.post(myUrl, null, function (data) { landGetDogs(data); }, 'json');
}
var myDogs = null
var dog = null
function landGetDogs(x){
//set my collection to the myDogs variable
myDogs = x
// now I want to create an empty Dog and set it to my var dog
}
...
编辑以显示完整的示例。
我班上的狗
public class Dog
{
public string dogName { get; set; }
}
我的控制器方法
public ActionResult getDogs()
{
List<Dog> myList = new List<Dog>();
Dog d = new Dog();
d.dogName = "Spot";
myList.Add(d);
d = new Dog();
d.dogName = "Rudy";
myList.Add(d);
return Json(d);
}
在我的网页中
function getDogs() {
var myUrl = '/Canine/getDogs/'
$.post(myUrl, null, landDogs, 'json');
}
var myDogs = null;
function landDogs(x) {
myDogs = x;
}
现在我有一只狗了。我的问题是我可以从集合中的Dog对象创建一个新的空Dog吗?