Share ilmu yuk!,

April 1, 2009

Rico library

Filed under: Ruby Programming — ugifractal @ 1:25 pm

Conflict Ajax Rico Library dengan Prototype Saya pernah develop aplikasi ruby on rails yang menggunakan ajax library prototype versi 1.5.0 dan Rico Library. Masalahnya muncul ketika saya mencoba melakukan request ajax dengan perintah new Ajax.Updater…. Ternyata request tersebut, tidak dikirim ke browser. Akhirnya saya berusaha mencari-cari diinternet. Dan menemukan solusinya. Tapi saya lupa linknya. Namun untuk mengatasi masalah tersebut, kita dapat mengubah beberapa kode di prototype.js. Yang saya lakukan adalah Pergi ke baris 915 dan cari cde dengan isi for (var name in headers) this.transport.setRequestHeader(name, headers[name]); cmment lah kedua baris cde tsb, kemudian tambahkan dibawah kde tsb dengan kde berikut

    for( var name in headers ) {
	  if( typeof( headers[name] ) != 'function' ) {
	    this.transport.setRequestHeader(name,headers[name]);
	  }
   }

sehingga menjadi

//for (var name in headers)
    //  this.transport.setRequestHeader(name, headers[name]);
    for( var name in headers ) {
	  if( typeof( headers[name] ) != 'function' ) {
	    this.transport.setRequestHeader(name,headers[name]);
	  }
	}

Semoga membantu

Tinggalkan sebuah Komentar »

Belum ada komentar.

RSS feed for comments on this post. TrackBack URI

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

Buat situs web atau blog gratis di WordPress.com.

%d blogger menyukai ini: