Showing posts with label Jquery. Show all posts
Showing posts with label Jquery. Show all posts

Sunday, 27 December 2015

jQuery “TypeError: invalid 'in' operand a” AjaX

Contoh Koding 

$(document).ready(function() {
     $("#blog").focusout(function() {
         alert('Focus out event call');
         alert('hello');
         $.ajax({
             url: '/homes',
             method: 'POST',
             data: 'blog=' + $('#blog').val(),
             success: function(result) {
                 $.each(result, function(key, val) {
                     $("#result").append('<div><label>' + val.description + '</label></div>');
                 });
             },
             error: function() {
                 alert('failure.');
             }
         });
     });
 });
muncul error "TypeError: invalid 'in' operand a"
solusinya adalah karena data result ajax yang dihasilkan adalah string sehingga tidak terbaca oleh karena itu di butuhkan fungsi eval().
$.each(eval(result), function(key, val)
semoga membantu

Thursday, 3 September 2015

Function Jquery untuk left dan right


Function Jquery untuk left dan right

function Left(str, n){
    if (n <= 0)
       return "";
    else if (n > String(str).length)
       return str;
    else
       return String(str).substring(0,n);
    }
   
    function Right(str, n){
        if (n <= 0)
           return "";
        else if (n > String(str).length)
           return str;
        else {
           var iLen = String(str).length;
           return String(str).substring(iLen, iLen - n);
        }
    }

Catatan Jquery

jquery

untuk mengosongkan nilai comobgrid (ini berbeda dengan ini  $("#tox").combogrid("clear");)
  $("#tox").combogrid("setValue",'');

untuk enable dan disable combogrid
 $("#tox").combogrid("disable");

unutk ambil nilai combogrid
 $("#tox").combogrid("getValue")

 $("#tox").combogrid("clear");
untuk mengosongkan combogrid yang disi data dari query sql 

untuk textbox
$("#tox").attr('disabled',true);