1
で、現在のページのURLの一部を抽出する、私は次のURIASP.NET MVC 3サイトでJavaScript
http://myserver/incidents/supercompany/register
を開くこのページには、jQueryのの助けを借りて、AJAX JSON検索メカニズムを利用する必要があります:
$.getJSON('/Incidents/[[COMPANY NAME GOES HERE]]/SearchPeople/' + request.term, function (data)
javascriptを初めて使用しています。どのようにして
/Incidents/supercompany/SearchPeople/
文字列を構築するための現在のURLのsupercompany
を取得できますか?
Chrome JSデバッガがこの行を処理すると、サブルーチンの実行から飛び出します。これは、コードがリンクされたjsファイルから実行されているという事実と関係しているかもしれません。あるいは、おそらく、このコードをjQueryの.autocompleteの 'source:function'の一部として呼びます。 –
Err ... maybe? :)ちょうどこれを見直して、 '.location'の後に' .toString() 'を入れて、それで答えを更新するのを忘れているのを見ました。あなたの問題を解決するかもしれません。 – Joe
うん、そうしたように - パス名を使う: 'URLparts = window.location.pathname.split( '/'); $ .getJSON( '/ Incidents /' + URLparts [2] + '/ SearchPeople /' ' –