IDと名前が関数の名前と同じボタンの「クリック」ハンドラーとして関数をバインドします。関数が定義されておらず、関数が実行されていないというエラーが表示されます。
<input type="button" name="saveClientDetail" id="saveClientDetail" onclick="saveClientDetail();" value="Save"/>
この要素を含むHTMLは、AJAXを使用してロードされます。関数saveClientDetail();
は外部JSファイルで定義されています。ボタンをクリックすると、「saveClientDetail()が未定義です」というエラーが表示されます。関数名を変更してもエラーは発生しません。なんでそうなの?