ฉันมีบริการเว็บดังต่อไปนี้
[WebMethod]
public string HelloWorld()
{
return "Hello World";
}
มันเป็นมาตรฐานของสต็อกโดยไม่มีการดัดแปลงผู้ตกแต่งชั้นเรียน
ฉันมีวิธี jQuery นี้;
var webMethod = "http://localhost:54473/Service1.asmx/HelloWorld";
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
data: "{}",
dataType: "json",
url: webMethod,
success: function(msg){ alert(msg.d); },
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert(errorThrown);
}
});
มันเป็นการกระทำที่โพสต์เพราะในภายหลังฉันจะต้องโพสต์ข้อมูลไป
เมื่อฉันเรียกใช้ jQuery ฉันได้รับข้อผิดพลาด "No transport"
สิ่งหนึ่งที่ฉันควรพูดถึงก็คือ jQuery นั้นถูกเก็บไว้ในไฟล์ HTML อย่างง่ายบนเครื่องของฉันและ WebService ก็ยังทำงานบนเครื่องของฉันด้วย
ไม่มีโค้ดด้านหลังบนหน้า HTML เป็นเพียงหน้าเว็บและไม่ใช่โครงการ ac # หรืออะไรก็ตาม
ใครช่วยชี้ฉันในทิศทางที่ถูกต้องได้ไหม