如果我有对象data1和data2,如何制作data3?
稍后,我将在调用MVC Server控制器的AJAX请求中将data3作为参数发送。 (只是说我不能将data3当作一个数组)。
var data1 = {
managementPointId: 1,
businessUnitId: 2
};
var data2 = {
computerPackageId: 3
};
var data3 = {
managementPointId: 1,
businessUnitId: 2,
computerPackageId: 3
};
最佳答案
使用$.extend
方法:
var data1 = {
managementPointId: 1,
businessUnitId: 2
};
var data2 = {
computerPackageId: 3
};
var data3 = $.extend({}, data1, data2);
document.write('<pre>' + JSON.stringify(data3, null, 4) + '</pre>');
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>