【发布时间】:2017-08-17 07:16:00
【问题描述】:
我正在发送带有数组值的 Json 数据。
我无法通过 AJAX 发布请求获得成功。谁能帮我解决这个问题。
formInfo = "{\"name\":\"raj\",\"empId\":\"1242\",\"contact\":\"177\",\"email\":\"raj@vl.com\",\"fUpload\":\"\"}";
argsarray =[];
argsarray[0]="fileupload";
argsarray[1]= formInfo;
$.ajax({
url: "http://localhost:4000/channels/mychannel/chaincodes",
type: 'POST',
dataType: "json",
contentType: "application/json; charset=utf-8",
data: {
chaincodeName:"changedneww707",
chaincodeVersion:"v0",
functionName:"init",
args:argsarray
},
beforeSend: function(xhr){xhr.setRequestHeader('Authorization', 'Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE1MDI5Nzk1ODMsInVzZXJuYW1lIjoiQmFycnkiLCJvcmdOYW1lIjoib3JnMiIsImlhdCI6MTUwMjk0MzU4M30.nsZK_T0Gj5yeA7xTuYE0YRcHIyb33mXOTSrll-bOXKE');},
success: function(res) {
console.log("Redirecting to Aftemplate");
},
error: function(xhr, status){
console.log("error : " + status);
}
});
【问题讨论】:
-
检查控制台,如果你得到任何错误。
-
在控制台中打印类似“错误:错误”
-
网络控制台。
-
通过警报检查错误。错误:函数(jqXHR,textStatus,errorThrown){警报(jqXHR.status);警报(文本状态);警报(错误抛出); }
-
检查网络标签
标签: jquery arrays json ajax hyperledger-fabric