この時点で私はAJAXとJavascript/JQueryで最大ではありません。私は問題が何であるかを知っているが、それを修正する方法がわからない状況があります。私は正常に動作していたJQueryオートコンプリートを持っています。これは、リンクボタンがクリックされたときにページ上に表示されるだけのプレースホルダーにあります。十分に簡単です。私はAsp.Net AJAX UpdatePanelにプレースホルダを隠したり表示したりすると、ページがかなりうまく機能することがわかりました。十分に単純です...JQueryはAJAXコールで可視になったオブジェクトを見ることができません
今、私がJQueryオートプレイを呼び出すと、動作しません。私は理由を知っている...それは、ページがロードされ、リンクボタンのAJAXクリックがその要素をリフレッシュし、ページ全体をポストしなかったときに、オートコンプリートがあるテキストボックスが見えないためである。だから、私がpageSourceに行くとき、私はtextBoxがそこにさえないことを見ます。それで、オートコンプリートは、今、要素のIDを見つけることができないので、機能しません。
AJAXパネルに表示されている表示されているテキストボックスを表示するには、このJQueryコードに追加できるものはありますか?誰もが提供できる助けを前もって感謝します。
<script type="text/javascript">
$(document).ready(function() {
$("#<%=txtCityStateZip.ClientID%>").autocomplete('SearchHandlerGRP_BY.ashx');
});
</script>
<script type="text/javascript">
$(document).ready(function() {
$("#<%=txtCityStateZip.ClientID%>").show('ErrorHandler.ashx');
});
</script>
AJAXコールの成功コールバックにアクセスできますか?そうであれば、オートコンプリートコールをコールバックに追加するだけです(私はASP.NET AJAXで、ユーザーからどれくらい隠れているのかわかりません) – Mathletics
FF、Safari、またはChromeでエラーコンソールをチェックしましたか? '* .ashx'引数ファイル名ですか?私が間違っているかどうか教えてくださいしかし、jqueryのドキュメントによると、autocomplete()とshow()はそれをサポートしていません。 – reporter
このような情報があることは本当にわかりませんでした。それに情報? –