ติดปัญหาการใช้ Ajax(๋Jsop) Call WebService ครับ รบกวนผู้รู้ช่วยทีครับ

คือผม จะใช้ Ajax Call Web service ข้ามโดเมนอ่ะครับ แต่ทีนี้ติดปัญหาในการเรียก Web Service อ่ะครับ
ตอนเช็คจาก Console ของเว็บขึ้น แบบนี้อ่ะครับ ตอนนี้ผมไม่รู้ว่าจะต้องไปแก้ปัญหาตรงไหน จากจุดไหนอะไรยังไงเลยครับ รบกวนผู้รู้ช่วยทีครับ




นี่คือ Code ฝั่ง Client ที่ใช้เรียก Web Service นะครับ
$.ajax({
                   type: 'POST',       
                   url :"http://192.168.1.81:8081/Service/Service/WebService.asmx/Register",
                   data: "PhoneNo="+PhoneNumber+"&RegID="+RegisID+"",  
                   dataType: "jsonp",
                   cache: false,
                   crossDomain: true,
                    success: function(data){  
                             alert(data.Phone);
                            
                     },
                       error:function(err){
                       alert("Error: "+ err.message + err.code);
                      }      
                });         

นี่คือ Code ฝั่ง Web Service ครับ

[WebMethod]
      [ScriptMethod(ResponseFormat = ResponseFormat.Json, UseHttpGet = true)]//XmlSerializeString = false
      public void  Register(string PhoneNo, string RegID)
      {
          var con = new SqlConnection(Connection());
          con.Open();    
              string Status = "รับข่าวสาร";
              var cmd = new SqlCommand("INSERT INTO tblRegister(PhoneNumber,RegID,Status,RegisterDate) values('" + PhoneNo + "','" + RegID + "','" + Status + "','" + DateTime.Now + "')", con);
              cmd.ExecuteNonQuery();
              var data = new { Phone= PhoneNo,Reg = RegID };

              JavaScriptSerializer serializer = new JavaScriptSerializer();
              string json = JsonConvert.SerializeObject(data, Formatting.Indented);
              json = StripControlChars(json);             

              string output = Context.Request.Params["callback"];
              output += " ( " + json + " ) ; " ;    //System.Web.HttpUtility.HtmlEncode       
              
              Context.Response.ContentType = "application/json; charset=utf-8";
              Context.Response.Write("" + output+ "");
                                                 
}
แก้ไขข้อความเมื่อ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่