簡體   English   中英

未捕獲到的SyntaxError:意外令牌:AJAX

[英]Uncaught SyntaxError: Unexpected token : AJAX

我創建了一個簡單的表單來通過API返回翻譯鍵列表。 但它顯示Uncaught SyntaxError: Unexpected token :這是我的示例代碼。

我的表格:

<form id="upload_form">
    <button type="submit">Ajax Request</button>
</form>

我的ajax電話:

$("#upload_form").submit(function(e){
e.preventDefault();
$.ajax({
    url:'https://lokali.se/api/string/list',
 data:'api_token=641bc8455768b09589806c7d489640789cfb49e1&id=7509115157679787966292.60209031',
    dataType:'jsonp',
    type:'post',
    contentType: 'application/x-www-form-urlencoded',

    success:function(response){
    console.log('hi');
    console.log(response);      
    },
});    
});

當我通過郵遞員測試API時,它返回Success OK 200響應作為參考,請找到屏幕截圖 郵差

我的錯誤來自這里{"response":{"status":"error","code":4049,"message":"Missing request parameter"}}有人可以在這里幫助我嗎?

您可以嘗試以下方法嗎?

 $("#upload_form").submit(function(e){ e.preventDefault(); var envelope = {}; envelope.api_token = '641bc8455768b09589806c7d489640789cfb49e1'; envelope.id='7509115157679787966292.60209031'; $.ajax({ url:'https://lokali.se/api/string/list', data:envelope, dataType:'json', type:'post', contentType: 'application/x-www-form-urlencoded', success:function(response){ console.log('hi'); console.log(response); }, }); }); 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM