我的問題是由於一些奇怪的原因,它似乎停留在頁面控制器,所以不是走出去並進入ajax控制器,我試圖沿着頁面中的路線控制器在jQuery中調用錯誤的控制器問題ajax調用
1日試
http://localhost:2185/Alpha/Ajax/GetBlah_Name/?lname=Ge&fname=He
第二個嘗試
http://localhost:2185/Patient/~/Ajax/GetBlah_Name/?lname=Ge&fname=He
目的
http://localhost:2185/Ajax/GetBlah_Name/?lname=Ge&fname=He
頁按鈕來調用jQuery的
<a style="margin-left: 310px;" href="javascript:void(0)" onclick="getBlah()"
class="button"><span>Lookup</span></a>
jQuery代碼
1日試
{
$.getJSON(callbackURL + 'Ajax/GetBlah_Name/?lname=' + $('#Surname').val() + '&fname=' + $('#FirstName').val(), null, GetResults)
}
第二個嘗試
{
$.getJSON(callbackURL + '~/Ajax/GetBlah_Name/?lname=' + $('#Surname').val() + '&fname=' + $('#FirstName').val(), null, GetResults)
}
總之,我不知道爲什麼它不會跳出控制器並進入Ajax控制器,就像我在使用第一次嘗試解決方案時完成的所有其他項目中一樣。
什麼是'callbackURL'?你的路由定義是怎樣的? –
你試過'$ .getJSON('/ Ajax/GetBlah /?lname ...)'嗎? –