jQuery mobile开发iPad上的应用软件,怎么调用C#写的Web Service?Web Service(或WCF)是在一个网站上的,我的app是在IOS的本地跑的,使用jQuery mobile做开发,想要接收和调用Web Service上的数据和接口.求助!!!!!jquerymobilewebc#ipad
解决方案 »
- 求助:ie中怎么确定div的滚动条宽度
- 闷.............
- showModalDialog 子页面刷新父页面 in thinking
- 相册功能实现
- 如何获得<input text 中被选中文字的顺序号?
- Javascript中如和建立全局静态变量
- activeX控件的方法的调用,敬请各位大大帮忙
- WIN2003下RegExp对象的exec()方法的执行效率问题
- 能不能说明一下SetInterval和clearInterval的用法和解释?
- 创建了一个Layer(div),通过点击按钮来让Layer显示和隐藏。下面的代码有何问题
- 通过select值选中状态和文本框输入判断另一个select的值
- js正则比配复杂日期
//alert("sa");
var frmData = $("#form1").serialize();
$.ajax({
type: 'post',
url: 'http://localhost:1727/WCFservice.svc/InsertRow',
contentType: 'text/json',
data: '{"id":'+23+',"title":"'+'32d'+'","content":"'+'2323ss'+'"}',
success: function(msg) {
var a = eval('('+msg+')');
if(String(a.d).length>0){alert(a.d);}
else{alert("服务器超时");}
}
})
});
ajax不能跨域名访问吧?我这样写,FireBug会警告错误:"NetworkError: 404 Not Found - http://localhost:1727/WCFservice.svc/InsertRow"
C#的Web Service代码:
namespace jqueryWCF
{
[ServiceContract(Namespace = "")]
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
public class WCFservice
{
[OperationContract]
[WebInvoke(RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, BodyStyle = WebMessageBodyStyle.WrappedRequest)]
public string InsertRow(int id,string title,string content)
{
return string.Format("您输入的标题是:{0}\n\n您输入的内容是:{1}\n\n此文章的id是:{2}",title,content,id.ToString());
}
}
}
我打开网址:
http://192.168.0.104/dcmsservice/DataService.svc/GetData3?agentBm=31,devName=2F%E6%B8%A9%E6%B9%BF%E5%BA%A6%E7%9B%91%E6%B5%8B,id=1101001
得到的是"服务 不允许此方法",但是我有这个接口啊.
知道不允许get问题了,参考这个:Ext4 JSONStore加载webservice返回的json数据,最近发现的,