![](/img/trans.png)
[英]sub domain hosted on another server but call it from Url Rewrite in iis 7 in domain
[英]AJAX url not found because the web server is hosted as an sub app of another website on IIS
我需要發送一個AJAX請求,並且在我的PC上運行該程序時,程序正常。
$.post("/coupon/sync"/, .....)
Chrome開發工具顯示請求網址為localhost:8373/coupon/aync
但是,當我將網站發布到服務器時,其主機如下:
( pm是我發布的網站)
正確的請求網址應為www.xxx.com/pm/coupon/aync
,但實際的網址為www.xxx.com/coupon/aync
丟失),因此服務器向我返回404 not found錯誤。
由於PM不是永久的Web應用程序名稱,因此它可能會更改為pm2或其他名稱。 所以我不想在每個ajax url屬性中都設置PM 。 有沒有解決辦法?
在您的路徑前加“〜”號。 檢查以下代碼段。
$.post("~/coupon/sync"/, .....)
要么
$.post("../coupon/sync"/, .....)
這將為您工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.