このような投稿リクエストを作成しようとしています。次の行はコントローラーアクションを呼び出します
$.getJSON(GetPath('/Products/Search'), param, function (data) {
// do some thing with data
}
GetPath
有効な URL を教えてくれる
function GetPath( url ) {
var protocol = "http://";
if ('@ApplicationInstance.Application["IsHTTPS"]' == "TRUE")
protocol = "https://";
if ('@HttpContext.Current.Request.ApplicationPath' == "/")
return protocol + window.location.host + url;
else
return protocolwindow.location.host+'@HttpContext.Current.Request.ApplicationPath' + url;
}
これは、クロムだけでなくサファリでも完全に機能しています。
しかし、IE10ではコンソールにエラーメッセージが表示されます
script1014: 無効な文字
これはJqueryのバージョンと関係がありますか?