その後、目立たないウェブサイトで投稿を見つけ、誰かの提案で思い出しました。
私の元のコードは次のように書かれています:
エラーコード
$.ajax({
type: "post",
url: "_service.asmx/getDataFromATable",
data: " { tablename: temp }",
dataType: "XML"
...
WS は次のように記述されます:
webservice
[WebMethod]
public DataSet getDataFromATable(string tablename)
{
DataSet ds = new DataSet(); 🎜>using (SqlConnection con=new SqlConnection(connectionString))
{
con.Open();
SqlCommand = new SqlCommand(); .CommandText = string.Format("select * from {0}",tablename);
SqlDataAdapter da = new SqlDataAdapter(ds); ;
}
[code]
インターネットで調べたところ、パラメーターのない WS の場合は、上記のデータ "{}" を使用しても問題ありませんが、パラメーターがある場合は、
実際は非常に簡単です。少し変更するだけです。
正しいコード
[code]
$.ajax({
type: "post", url: "_service.asmx/getDataFromATable"、
data: { tablename: temp }、
dataType: "XML"、
...
これは重要ではありません
私が言いたいのは、専門家であろうと初心者であろうと、他人のものを盲目的に再投稿してはいけないということです
正しいものを再投稿してください。