2017-02-21 5 views
0

私はPHPアプリケーションを作成しています。ユーザーが日付ピッカーの値を変更すると、彼は確認を求めます。彼が確認すると、id expiryとarchive_expiryのフィールドの日付が変更されます。今私は、コントローラからこの2つのフィールドの正しいjson応答を取得していると、有効期限フィールドの値が変化しています。しかし、2番目のフィールドは更新された値を1回だけ表示しています。それ以外の場合は、dbで発生した変更は、私が警告したときに正しい応答として取得されていますが、archive_expiry divが正しい値で更新されていません。私が使用しているコードは、以下の通りですajaxレスポンスに基づくPHPのリフレッシュdiv

なぜ、2番目のdiv(archive_expiry)が更新された値で更新されないのですか?

+0

使用 'のdocument.getElementById( "archive_expiry") .innerHTML = a; '更新された値を取得する –

+0

Thanks @ Deep3015正しく動作しています.. –

答えて

1
あなたは、このケースでは().htmlを使用する必要があり

:内部'単一引用符を使用している場合

$('#archiveExpiry').html(b); 
0
あなたは var a =のための間違った引用符を使用している

url:'projectId'

使用"二重引用符やエスケープを使用します"\""二重引用符で囲む場合は二重引用符で囲みます。

は、私はそれは私がコード

a = out.result; 
     b = out.archive;   
     document.getElementById("expiry").value = a; 
     document.getElementById("archiveExpiry").innerHTML = b; 

でコード

success: function(out) { 
     a = out.result; 
     b = out.archive; 
     document.getElementById("expiry").value = a; 
     $('#archiveExpiry').replaceWith(b); 
    } 

を交換し、問題を解決し

0

を役に立てば幸い

関連する問題