如何从Angularjs获取对象到服务器端Api

How To Get Object from Angularjs to Serverside Api?

本文关键字:服务器端 Api 取对象 获取 Angularjs      更新时间:2023-09-26

我有一个MVC和API WebApplication项目在我的VisualStudio。在客户端,我使用angulrjs。为了在客户端和服务器之间进行通信,我想使用angularjs资源将数据发送到我的crud Api方法。

获取数据(数组中的Car对象)并在客户端更改它可以正常工作。

问题是创建一个新对象。虽然我创建的对象似乎与我从服务器端获得的对象具有相同的变量和数据类型,但每当我尝试将它们发送到服务器时,它都不起作用。我的建议是,数据类型仍然是不同的,方法没有被调用,因为不同的参数。

  1. 是否有办法在js中创建一个复杂的数据类型,将被识别为服务器端?

  2. 是否有其他可能在客户端创建新对象?(我的一个想法是发送一个空的对象表单服务器来填充它在客户端,但这似乎很奇怪…)

我用的是

       $.ajax({
            type: 'POST',
            url: yourUrl,
            contentType: 'application/json; charset=utf-8',
            data: JSON.stringify(data),
            dataType: "json"
        })

你是在跨原点发送数据吗?