jQuery-Prototype без конфликтов и правильный синтаксис - PullRequest
1 голос
/ 25 июля 2011

Я хочу знать, как мне нужно написать строку $j('#'+divRes).html()=datos; для правильной работы в среде jquery-protype.Я получаю сообщение об ошибке: неверное назначение левой стороны

function tx_oriconvocatorias_formPost_init(divRes) {
    var $j = jQuery.noConflict();
    $j.ajax({
            type: 'GET',
            data: 'eID=ori_convocatorias_formPost',
            success: function(datos){
                $j('#'+divRes).html()=datos;
            },
        });
}

Заранее спасибо.

Ответы [ 4 ]

3 голосов
/ 25 июля 2011

.html(datos) - это то, что вы хотите.

3 голосов
/ 25 июля 2011

Просто измените его на $j('#'+divRes).html(datos);

В jQuery, чтобы прочитать html, используйте var str = $('#id').html() и назначьте, .html('[html string]')

2 голосов
/ 25 июля 2011

Чтобы установить html с помощью jQuery, введите команду:

$j('#'+divRes).html(datos);

.html () возвращает текущий html, который вы пытаетесь установить, что приводит к ошибке

2 голосов
/ 25 июля 2011

Это не имеет ничего общего с прототипом, вы не можете назначить это.Вы хотите сделать это:

$j('#'+divRes).html(datos);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...