2011-07-25 10 views
1

jquery-protype環境で正しく動作するために、$j('#'+divRes).html()=datos;という行をどのように書く必要があるかを知りたいと思います。 無効な代入左側事前にjQuery-Prototypeと競合と正しい構文がない

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; 
      }, 
     }); 
} 

ありがとう:私はエラーを取得します。

答えて

3

単にvar str = $('#id').html()を使用して割り当てるには、HTMLを読み取るために、jQueryので$j('#'+divRes).html(datos);

に変更し、.html('[html string]')

+0

ありがとうございました。私がjQueryを使って作業するのは初めてです。問題は多分別のものだと思っていました。 – Memochipan

+0

それは私が間違いを犯して学んだことです! :) – Mrchief

+0

だから、私は何かのように書くことができます:.html( '

' + datos + '

') – Memochipan

3

.html(datos)は、あなたが望むものです。

2

これはプロトタイプとは関係がありません。割り当てられません。あなたはこれをしたい:

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

コマンドがあるのjQueryを使用してHTMLを設定するには、

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

の.htmlを()エラーが発生しますが、設定しようとしている現在のHTMLを返し、

+0

最後の説明をありがとう。 – Memochipan

関連する問題