我是严肃的javascript编程的新手,在世界上以HTML5的方式工作,我已经四处走动。
地址在浏览器中工作,所以我知道它在那里,但是当我去调试时,我从以下javascript代码中得到404
错误
function loadTotalLabels() {
//get json data
var jsonData = JSON.stringify({ "args": "" });
$.ajax({
type: "POST",
async: false,
cache: false,
url:"http://localhost:52594/Service1.svc/getTest",
data: jsonData,
contentType: "application/json; charset=utf-8",
dataType: "json", // dataType is json format
success: onTotalsSuccess_,
error: OnErrorCall_
});
}
当我看到错误时,它告诉我它找不到Service1.svc/getTest
如果删除端口号并将项目名称放在(http://localhost/prsTest/service1.svc/getTest我的本地IIS上运行),它可以正常工作(抛出网络错误,但一次只出错一次)。
那么,谁能告诉我如何让Javascript使用“localhost +端口号”?我试过了location.host
但是没有用。或者告诉我在哪里看,因为我没有在这个项目上找到任何东西。