var ipAddress="unknown";
$.getJSON('http://jsonip.appspot.com/?callback=?',
function(data){
ipAddress=data.ip;});
document.getElementById('callbackForm').elements["callback_form.ipAddress"].value = ipAddress;
このjavascriptコードは、var ipAddressを 'unknown'に設定し、ipAddressの値をユーザーのipに設定するjquery関数を実行します。次に、ipAddressの値と等しいフォーム要素を設定しようとします。javascript - 関数から返されたデータと等しいvarを設定する
これは機能しません。フォーム要素が「不明」に設定されています。これがスコープ問題なのかどうかはわかりません。何かアドバイスをいただきました。