เป็นไปได้ไหมที่จะโพสต์ข้อมูลจากหน้า html โดยใช้ Jquery ไปยังเว็บไซต์ asp.net อื่น
พูด www.site1.com/mail.html - > www.site2.com/mailServ.aspx
ใช้ jquery ajax ฉันสามารถใช้โค้ดนี้เพื่อโพสต์ไปที่โค้ดด้านหลัง [webmethod]
ดังนั้นแทนที่จะใช้โค้ดภายในเว็บไซต์เดียวกัน (ไซต์2) รหัสจะถูกส่งจากไซต์1
นี่คือรหัสที่ฉันใช้ในการโพสต์ข้อมูลแบบฟอร์มไปยังวิธีการทางเว็บภายในแอปพลิเคชันเว็บไซต์เดียวกัน
function jQuerySendMailCsCodeBehind(resluts) {
var SentClientinfo = []
SentClientinfo.push({ key: "SentClientinfo", value: resluts });
var CurrpageURL = "default.aspx/"; <---
var WebmethodName = "StartTest";
var StageIdentifyer = "stage1";
var Post_TargetUrl = CurrpageURL + WebmethodName;
jQueryAajaxNoPostBack(Post_TargetUrl, SentClientinfo, StageIdentifyer);
}
ฉันพยายามโพสต์จากนอกแอปพลิเคชัน
ฉันก็เลยใช้
var CurrpageURL = "http://www.site2.com/default.aspx/";
จากไซต์อื่น (ไซต์ 1) เว็บไซต์ html ที่ไม่ใช่ asp.net แต่แนวคิดนี้ใช้งานไม่ได้ในความเป็นจริง (:
มีตัวเลือกที่แอปพลิเคชัน webForms / เว็บไซต์ asp.net จะยอมรับคำขอจากรหัสเว็บไซต์อื่นของ ajax/jquery หรือไม่