Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   missing ) after argument list (https://javascript.ru/forum/jquery/53887-missing-after-argument-list.html)

imonzx 22.02.2015 22:36

missing ) after argument list
 
имеем хтмл, образно такой как ниже, и js тоже как ниже
при запуске ошибка "missing ) after argument list"
что я упускаю?
<html>
    <body>
        <table > 
            <tbody>
                <tr> 
                <td >
                    <div> 
                        <img onclick="show()"width = '1360' height = "120" src ="путь к картинке"> 
                    </div>
                    <table > 
                        <tbody>
                            <tr>
                                <td> 
                                    <table> 
                                        <tbody>
                                            <tr>
                                                <td><a>TExt</a></td>
                                            </tr>
                                        </tbody>
                                    </table>
                                </td>
                            </tr>
                        </tbody>
                    </table>                               
                    <table> 
                        <tbody>
                            <tr>
                                <td><a>Text</a></td>
                            </tr>
                        </tbody>
                    </table>         
                </td>      
                </tr>
            </tbody>
        </table>
    </body>
</html>

function show(){
            $.post(
        "",
        {
        },onAjaxSuccess
        );
}
    function onAjaxSuccess(data){
        // Здесь мы получаем данные, отправленные сервером 
// то что пришшло с сервера
//    "[{"date_last_view":"2015-02-18 00:00:00","name":"russian-english","id":"1"},\n\
//        {"date_last_view":"2015-02-17 00:00:00","name":"chemical","id":"3"},\n\
//        {"date_last_view":"2015-02-19 07:00:00","name":"mathematical","id":"4"},\n\
//        {"date_last_view":"2015-02-16 04:17:00","name":"medical","id":"5"}]"
        $('body')
        .children('table')
        .children('tbody')
        .children('tr')
        .children('td').eq(1).empty();
        $('body')
        .children('table')
        .children('tbody')
        .children('tr')
        .children('td').eq(0).attr( 'id', 'workspace');
        $('#workspace').css('width','800');
        $('#workspace').append('<table></table>');
        $('#workspace').children('table').append('<tbody></tbody>');
        $('#workspace').children('table').children('tbody').append('<tr></tr>');
        $('#workspace').children('table').children('tbody').children('tr').eq(0).append('<th>My Vocabulary </th>');
        $('#workspace').children('table').children('tbody').append('<tr></tr>');

        for(var val in data){
                    $('#workspace').children('table').children('tbody').children('tr').eq(1).append('<tr><td><a id ='data[val]['id']'> '+ data[val]['name'] + data[val]['date_last_view'] + '</a></td></tr>');

        } 
    }
        </script>

рони 22.02.2015 23:36

imonzx,
33 строка
Цитата:

Сообщение от imonzx
id ='data[val]['id']'

где +?

imonzx 22.02.2015 23:39

где + должен быть?
я полагаю что здесь id ='+data[val]['id']?
в этом случае ошибка та же.
или я просто не туда ставлю +. ))

рони 23.02.2015 00:27

imonzx,
<a id ='+data[val]['id']+'> '+

danik.js 23.02.2015 06:03

Цитата:

Сообщение от imonzx
children('tr').eq(1).append('<tr>..

То есть ты в <tr> суешь еще один <tr>? И че, успешно?:dance:


Часовой пояс GMT +3, время: 05:14.