下面的函数在输入字符串(#txtarea)包含几个字符但不包含长字符串时不工作,如何使其工作?函数不适用于长输入参数
下面是我的代码:
$('#insertcmt').click(function() {
$.getJSON('http://localhost:55679/RESTService.svc/InsertComment?callback=?', { commenttext: $('#txtarea').val() }, function (data) {
});
loadcomments();
});
服务器端逻辑:
[OperationContract]
[WebGet(ResponseFormat = WebMessageFormat.Json)]
public void InsertComment(string commenttext)
{
string sql = "INSERT statement";
Database db = Utilities.GetDataBase();
DbCommand cmd = db.GetSqlStringCommand(sql);
db.ExecuteNonQuery(cmd);
}
是不是因为我想从跨域访问?
您需要显示您的服务器逻辑以及它的工作时间和时间的一些示例 – 2013-03-21 16:30:35
您是否正确地转义了要在url中使用的字符串? – 2013-03-21 16:31:24
@ w.brian您的意思是转义? – Khan 2013-03-21 16:34:36