这只是一个插入dabatase的方法
[WebMethod]
public int InserirFilme(Filme f)
{
return Bll.InserirFilme(f);
}
我的Ajax函数是这样的:
function InserirFilme(filme) {
$.ajax({
type: "POST",
contentType: "application/json; charset=utf=8",
url: "/WS.asmx/InserirFilme",
data: "{f:" + JSON.stringify(filme) + "}",
dataType: "json",
success: function (data) {
alert("OK");
},
error: function (data, status, error) {
alert(error);
}
});
}
我在这里叫她
$("#criarfilme_btn").click(function () {
var filme = {};
filme.Titulo = $("#titulo_criar").val();
filme.Ano = $("#ano_criar").val();
filme.Duracao = $("#duracao_criar").val();
filme.Sinopse = $("#sinopse_criar").val();
filme.Imagem = $("#imagem_criar").val();
filme.Estudio = $("#estudio_criar").val();
InserirFilme(filme);
});
我得到的WebService方法名称无效。