iT邦幫忙

0

MVC 請教ajax 按鈕傳不回後端問題

不好意思.. 想請教各位高手
想設定一個查詢按鈕到後端撈資料
路由檢察沒問題後卻一直吃不到 F12檢查 按鈕也沒有吃到資料

(這裡想做的查詢是單一查詢 打出整個name 才會出現資料的)

要不要檢查一下 F12 的 network 打到後端的請求連結
您好 我有新增我的F12 請問請求連結該如何做呢 Q_Q
0

#button_search

看更多先前的回應...收起先前的回應...

這裡我也思考了很久,不知道為什麼查到國外的範例有些有+#有些沒有+
實際兩個都測試過後 都沒有反應QQ
https://ithelp.ithome.com.tw/upload/images/20210610/201366460Bobg5afro.png
https://ithelp.ithome.com.tw/upload/images/20210610/201366462NwIJhxXQd.png

austin iT邦新手 5 級 ‧ 2021-06-10 18:18:02 檢舉

你的HTML也貼上來看看吧搞不好根本沒有觸發

austin好的謝謝你幫忙T_T 這邊是HTML
https://ithelp.ithome.com.tw/upload/images/20210610/20136646FeZEHRzZjP.png

按下按鈕後有出現錯誤..
https://ithelp.ithome.com.tw/upload/images/20210610/20136646Nbji9kGSao.png

小魚 iT邦大師 1 級 ‧ 2021-06-10 20:05:54 檢舉

好個404...

水無痕 iT邦新手 5 級 ‧ 2021-06-11 09:20:30 檢舉

ajax url 可以透過 Url.Action() 來取得
避免給錯 Url !

水無痕
好的謝謝你! 我嘗試看看!

0
小魚
iT邦大師 1 級 ‧ 2021-06-10 19:14:37

你確定Get的data不是寫在網址後面的嗎?

0
allenlwh
iT邦高手 1 級 ‧ 2021-06-11 11:34:05
var requestURL = "api/EmployeeApi/GetEmployeeByName";
var dataJSON = {};
dataJSON["name"] = "Albert";

$.ajax({
    url: requestURL,
    data: JSON.stringify(dataJSON),
    type: "POST",
    dataType: "json",
    contentType: "application/json;charset=utf-8",
    success: function(returnData){
        console.log(returnData);
    },
    error: function(xhr, ajaxOptions, thrownError){
        console.log(xhr.status);
        console.log(thrownError);
    }
});
0

1.我覺得你先用postman測試你的後端要輸入怎樣的url 才可以回傳訊息
把postman成功get樣子放上來可以更好幫助你找問題
版上postman文章:https://ithelp.ithome.com.tw/articles/10201503
2.我猜你要get的url可能長api/EmployeeApi/GetEmployeeByName?name=Albert

我要發表回答

立即登入回答