Jquery 发布两个 Array AngularJS
Posted
技术标签:
【中文标题】Jquery 发布两个 Array AngularJS【英文标题】:Jquery Post two Array AngularJS 【发布时间】:2018-01-26 04:53:01 【问题描述】:我试图在我的 AngularJS 应用程序上发送两个数组,但我得到“404 URL Not Found”。这个可以吗?我错过了什么?
我的 AngularJS 代码:
$scope.Guardar = function ()
if (confirm('¿Está seguro de guardar los datos?'))
$("#btnGuardar").prop('disabled', 'disabled');
$scope.MostrarMensajeOk = false;
$scope.MostrarMensajeError = false;
var nombreRegla = $("#lblNombreRegla").val();
var localesEnGrilla = $("#localesGrilla").val();//array1
var articulosEnGrilla = $("#articulosGrilla").val();//array2
$http(
method: 'POST',
url: baseURL + 'Configuracion/CrearRegla/',
data: "Nombre": nombreRegla, "Locales": localesEnGrilla, "Articulos": articulosEnGrilla, "CurrentUser": userName
).success(function (result)
if (result != null)
$("#btnGuardar").prop('disabled', '');
$scope.MostrarMensajeOk = false;
$scope.MostrarMensajeError = false;
$scope.volver();
);
;
;
还有我的控制器:
public void CrearRegla(string Nombre, string Locales, string Articulos, string CurrentUser)
//staff
给我的错误是“404 not found URL”
【问题讨论】:
【参考方案1】:“404 URL Not Found”表示url
无效。
确保baseURL
以/
结尾,'Configuracion/CrearRegla/'
尝试不使用/
,就像这样'Configuracion/CrearRegla'
【讨论】:
是的,我一直在尝试,但没有工作......如果我这样做了Configuracion/CrearRegla/?Nombre=' + nombreRegla + '&Locales=' + localesEnGrilla + '&Articulos=' + articulosEnGrilla + '&CurrentUser=' + userName
,它会显示“'Multiple parameters ('Locales' and 'Articulos') can not be linked to the content of the request.
”并崩溃。问题在于发送这两个数组的方式。 BaseURL 不是问题,因为我已经在其他功能上使用过并且可以完美运行以上是关于Jquery 发布两个 Array AngularJS的主要内容,如果未能解决你的问题,请参考以下文章
angular2 Typescript中的Jquery不起作用