Passing string white space ajax / codeigniter

Passing  string value  yang terdapat spasi (contoh ‘PT FACEBOOK TWITTER’ ) melalui link itu tidak bisa, kalaupun bisa harus ubah space menjadi _ terlebih dahulu, itu sangat merepotkan.

Ada cara lain yaitu passsing data melalui ajax. namun data yang akan di passing harus menggunakan method javascript ‘escape()’ terlebih dahulu.

function isNamaKertasAda(kertas){
	if(kertas=='sampul_cover'){
	  var nama_kertas = escape($("#bahan_sampul_cover").val());
	}
	else if(kertas=='isi'){
	  var nama_kertas = escape($("#bahan_isi").val());
	}
	else if(kertas=='cover'){
	  var nama_kertas = escape($("#bahan_cover").val());
	}
	else if(kertas=='punggung'){
	  var nama_kertas = escape($("#bahan_punggung").val());
	}
	else if(kertas=='skiblat'){
	  var nama_kertas = escape($("#bahan_skiblat").val());
	}

	var dataString = 'nama_kertas='+nama_kertas;
	var gotoLink = site+"/marketing/order/isNamaKertasAda/";

	var iconCross ="<img src='"+base_url+"asset/images/icon/cros.png' />";
	var iconVerify ="<img src='"+base_url+"asset/images/icon/verify.png'/>";

	$.ajax({
		type:"post",
		dataType:"json",
		url: gotoLink,
		data: dataString,
		cache: false,
		success: function(html){
		  var jumlahBaris = html.jumlahBaris;
		  if(jumlahBaris==0){
			 if(kertas=='sampul_cover'){
			    $("#info_bahan_sampul_cover").html(iconCross);
			 }

		  }
		  else{
		     if(kertas=='sampul_cover'){
			    $("#info_bahan_sampul_cover").html(iconVerify);
			 }

		  }

		}
 	});
}

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: