前台呼叫後台方法

2021-06-28 11:14:03 字數 1289 閱讀 4059

在pixmm**中,商家的主介面有很多的新增管理功能,但是每一條記錄後邊的刪除都不可用,跟蹤了一下,發現這個在前台連他的js都沒有呼叫,但是明明寫了方法卻沒有呼叫,為什麼呢?

)'> 刪除

這是處錯誤的語句,有木有看出**的問題。「#」代表著跳轉到頁面的頂部,這樣標籤中就會先到頁面的頂部,才會執行我們的方法,但是這樣的話就相當於重新整理,他並沒有執行delete這個js寫的方法。

這是問題之一,問題之二就是要如何在前台呼叫後台的刪除方法。這裡有兩種方法。

第一種:用js呼叫一下ajax,然後呼叫後台的方法。

js刪除語句:

function delete(id)

}else

if(confirm('確定要永久刪除您所選擇的資訊嗎?該資訊將不能被恢復!'))

}

很顯然,他要呼叫後台的方法,然後自己寫了乙個sendajax.對於js呼叫這個ajax,傳了兩個引數,乙個是「del」後台的方法名,另乙個是「l」,是選中資料的id.

sendajax:

function sendajax(op,id)

}new ajax.request('bankaccount_list.aspx',options);

}

呼叫js方法:

)'> 刪除

後台del方法:

private void del(string sid)

catch}}

response.write(n + "%成功刪除" + n + "條支付!");

}

這樣通過ajax來呼叫了後台的刪除方法。

第二種:js中,直接呼叫後台的方法。

function delete(id)

}else

if(confirm('確定要永久刪除您所選擇的資訊嗎?該資訊將不能被恢復!'))

}

)'> 刪除

這兩種方法都可以對資料進行刪除,第二種方法,刪除的動作完全在後台,所以刪除完後就執行窗體再次重新整理,但是第一種方法確實需要自己手動重新整理一下。

如何在前台JS呼叫後台C 方法

純屬小技巧,高手見笑了。一提到如何在前台js呼叫後台c 方法,ajax成為了必然的想法。只是實現的細節採用ajax 1.0或者ajaxpro的區別。其實如果不用ajax,我們也能夠很方便地利用js呼叫後台方法。步驟如下 1 前台放乙個按鈕。設定為隱藏。注意 不能直接設定visible false的方...

jQuery Ajax 呼叫後台方法

首先在頁面的後台檔案中引入命名空間 using system.web.services 一.無引數的呼叫方法 c webmethod public static bool getstr js function else error function err html 執行 後,如果返回值為false...

NODEJS實戰微博評論05 前台呼叫後台介面

根據上節課編寫的介面文件,在index.js 呼叫相應介面 1.先編寫index.html 用法 ng submit expression 若expression值為true,則提交,若expression值為false,則不提交 用ng repeat 將 scope.comments迴圈出來 3 ...