javascript - 从 jQuery 中的对象集合创建一个新对象
问题描述
我有一个使用 jQuery 的 C# MVC Web 应用程序。我带来了一组物品。为简单起见,我的对象是 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 吗?
解决方案
推荐阅读
- android - Android.onCreate (com.google.android.measurement.internal) 中的 ConcurrentModificationException
- mysql - 插入后mySQL消失的记录
- javascript - Rails:DELETE 方法不起作用 - 触发 GET
- python - Scapy加载到可读字符串python 3.7
- angular - 如何直接从 Angular 应用程序在 Azure Blob 存储中上传大文件
- java - 如何设置切换布尔变量状态的按键检测
- flutter - 颤振未来和 Sqflite
- android - 我应该用什么替换已弃用的 Facebook InterstitialAd setAdListener?
- vue.js - 嵌套路由 vue 默认
- python - 即使环境中安装了 django,Django 服务器也不会运行