我怀疑我们是否可以通过PARAMS这里使用Ajax调用数据,以支持AJAX的WCF服务是我的脚本代码支持AJAX的WCF与AJAX调用
$(document).ready(function() {
$("#SendSms").click(function() {
var data = 'Muthu';
var text = JSON.stringify({ data: data });
debugger;
//data += '[0].Name=FromDate&[0].Value=' + 'Muthu';
//data += '&[1].Name=ToDate&[1].Value=' + 'Kumar';
//data += '&[2].Name=CustomerID&[2].Value=' + 'Ajit';
//data += '&[3].Name=Status&[3].Value=' + 'Arun';
$.ajax({
type: 'GET',
url: '*********/AjaxService.svc/DoWork',
dataType: "json",
data: text,
success: function (text) {
debugger;
$('#Panel').show();
$('#Panel').html(text.d);
},
error: function (jqXHR, textStatus, errorThrown) { alert(errorThrown); }
});
});
});
我的服务代码
[OperationContract]
//[WebInvoke (Method="POST")]
[WebGet]
public string DoWork(string text)
{
// Add your operation implementation here
//return Get.Select(o => new ClientIssueEntry { FormName=o,Description=o+1});
return text;
}
PLS帮我用这个..
如果我们发送param作为查询字符串,它的工作正常.. – user3471565
var text = JSON.stringify(data); – Rex
文本没有传递给服务对象(字符串文本)这就是问题 – user3471565