Java programozas, javascript
  • 355
    #348
    Köszönöm, így már OK.

    Kérdeznék még egyet, hátha maradt még benned egy kis jQuery :). A dolgot tovább fűztem, a szerverről HTML helyett JSON érkezik:

    [{"id":"60","lName":"Koller","mName":"","fName":"Eszter","dob":"1988-05-13","email":"[email protected]"
    ,"ppCode":"5702014973206","isHere":"y","ppVfrom":"2016-12-29","ppVto":"2017-12-29"}]

    Szeretnék ezzel feltölteni egy formot. Vadásztam erre egy scriptet:


    function pop( frm, data ){
    $.each( data, function( key, value ){
    var ctrl = $( '[name='+key+']', frm );
    switch( ctrl.prop('type' )){
    case 'radio': case 'checkbox':
    ctrl.each( function(){
    if ( $( this ).attr( 'value' ) == value) $( this ).attr( 'checked',value );
    });
    break;
    default:
    ctrl.val( value );
    }
    });
    }


    A jQuery kiakad rajta: "TypeError: invalid 'in' operand a @ jquery.min.js (2. sor, 3990. oszlop)". Egy csomót gugliztam már, de nem tudom megoldani. A JSON php json_parse-ból jön és tök szabványos, és a form minden elemének van benne adat. Mi lehet ez?