亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

前端和后端聯調時ajax傳參問題?

前端和后端聯調時ajax傳參問題?

特辣黃燜雞 2017-10-19 09:52:32
為什么有時候傳入參數轉成json后臺才通,有時候不轉json才通。并沒有轉不轉都通的情況 這是為什么 ?求個前端大神解答 可能范圍有點廣? 但是我遇到的問題就是這個var?content?=?{userId:Payinfo.userId,?uuid:Payinfo.uuid,?plateNumber:Payinfo.plate,?userType:?Payinfo.userType}; $.ajax({ type?:?'post', url?:?'mypaymentaction!qryCarlifeByCarid.action', data?:?content, dataType?:?'json',類似這樣 我在和后臺聯調的時候content轉了json格式 但是后臺說收不到數據 不轉json后臺才收到的? 這是為什么?
查看完整描述

2 回答

?
牛奶老哥哥

TA貢獻204條經驗 獲得超92個贊

你轉json格式之前content是個什么樣,轉了之后又是什么樣,你可以console.log(content)一下看看,區別在哪.

就醬,望采納.....

查看完整回答
反對 回復 2017-10-19
  • 特辣黃燜雞
    特辣黃燜雞
    我知道區別在哪里 你的回答并沒有解決我的問題呀
  • 牛奶老哥哥
    牛奶老哥哥
    你知道我不知道啊,我都不知道你數據張什么樣,麻煩貼出來看看吧
?
林逸舟丶

TA貢獻124條經驗 獲得超28個贊

你的轉json操作似乎出了問題

在JSON中,有兩種結構:對象和數組。

??? 1. 一個對象以“{”(左括號)開始,“}”(右括號)結束。每個“名稱”后跟一個“:”(冒號);“‘名稱/值’ 對”之間運用 “,”(逗號)分隔。 名稱用引號括起來;值如果是字符串則必須用括號,數值型則不須要。例如:

??? var o={"xlid":"cxh","xldigitid":123456,"topscore":2000,"topplaytime":"2009-08-20"};

??? 2. 數組是值(value)的有序集合。一個數組以“[”(左中括號)開始,“]”(右中括號)結束。值之間運用 “,”(逗號)分隔。

??? 例如:

??? var jsonranklist=[{"xlid":"cxh","xldigitid":123456,"topscore":2000,"topplaytime":"2009-08-20"},{"xlid":"zd","xldigitid":123456,"topscore":1500,"topplaytime":"2009-11-20"}];

查看完整回答
反對 回復 2017-10-19
  • 特辣黃燜雞
    特辣黃燜雞
    轉json沒問題 同樣的數據 接口不同 一個是我轉了json才能收到數據 另一個是我沒轉才能收到數據
  • 林逸舟丶
    林逸舟丶
    也許是后端對數據的格式有一定的要求呢?兩者至少有一個不接收json而是array這種情況有嗎
  • 2 回答
  • 0 關注
  • 2321 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號