我想將$.get中的兩個引數發送到onget頁面,但是這兩個引數會被發送為空。我在 $ .get 中傳遞錯誤了嗎?我的問題是,我是否在 $.get 中正確傳遞了這些引數?
function DeleteEpisode(episodeid) {
var corseid = document.getElementById("corseidfordelete").value;
Swal.fire({
title: 'delet?',
showDenyButton: true,
confirmButtonText: 'yes',
denyButtonText: `no`,
}).then((result) => {
if (result.isConfirmed) {
Swal.fire('save!', '', 'success').then((r) => {
if (r.isConfirmed)
{
$.get("/Admin/Courses/IndexEpisode/?
id=" corseid "episodeid=" episodeid);
}
})
} else if (result.isDenied) {
Swal.fire('error', '', 'info')
}
}) };
方法 onget
public void OnGet(long id,long episodeid=0 )
{
_CourseEpisodeApplication.DeleteEpisode(episodeid);
courseid=id;
lstEpisode=_CourseEpisodeApplication.GetCourseEpisode(id);
}
uj5u.com熱心網友回復:
你有兩個錯誤。
第一個是您沒有&在 URI 中
指定查詢分隔符
這是固定的。
$.get("/Admin/Courses/IndexEpisode/?id=" corseid "&episodeid=" episodeid);
其次,根據您的代碼。由于未轉義的換行符,瀏覽器將拋出錯誤。
$.get("/Admin/Courses/IndexEpisode/? <---
--> id=" corseid "episodeid=" episodeid);
為了將來參考,只需使用 jQuery PlainObject
$.get('/Admin/Courses/IndexEpisode/', {
id: corseid,
episodeid: episodeid
});
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/373266.html
標籤:javascript 查询 网站 asp.net核心
