2017-08-30 9 views
-1

ビューで私はコントローラからJSONデータを取得しています。パスはローカルでは動作していますが、他のサーバでは動作していません。asp.net mvcのパスの問題を解決する方法

$に.get( '../ TestController/GetTestResultById?ID =' + s.GetValue()、機能(データ){ いくつかのデータ }

それは私がデータを取得しています。この形式でありますローカルではなく、別のサーバーにパスがなければなりませんappnameの/コントローラ/ ....しかし、この問題を解決する方法として、コントローラ名/ .... を取得

+0

これを参照してください:。https://stackoverflow.comを/ questions/1368264/hostname-a-url-in-javacriptの部分を抽出する方法 – PedroSouki

答えて

-1
var myUrl = '@Url.Action("GetTestResultById","Test")'; 
//It will create your url where you want to call ajax. 


//then append Id with url and your value. 
$.get(myUrl + "?Id=" + s.GetValue(), function (data) { 
    // Use `data` here 
}); 
+2

コードのみの回答はほとんどありません。それが問題を解決する理由 – altschuler

+0

私は、コードは自明であると思います! – Saurin

関連する問題