0

Can anyone tell me how to send json code via greasemonkey?

Here is my code how website send data: http://indianvisa-bangladesh.nic.in/visa/json/GenerateOtp?filerfno=BGDDY6F00A16&passport_number=BE0688093&value1=RABIAKHATUN&value2=HATIMALI&otp_required=generate_otp&otp=&captcha=139548

function generate_otp(filerfno_var,passport_no_var) {
    $('#error_msg').html('');
    var value1_var=document.getElementsByClassName("app_field")[0].value;
    var value2_var=document.getElementsByClassName("app_field")[1].value;
    if(document.getElementById('generate_otp').checked == true)
        var otp_required_var="generate_otp";
    else if(document.getElementById('have_otp').checked == true)
        var otp_required_var="have_otp";
    else if(document.getElementById('send_alotment_sms').checked == true)
        var otp_required_var="send_alotment_sms";
    var otp_var=document.getElementById("otp").value;
    var captcha_var=document.getElementById("captcha").value;
    //http://localhost:8084/struts_bgd/json/GenerateOtp?filerfno=BGDDV0004116&passport_no=PASS123&value1=TEST&value2=TEST
    $.ajax({
        type: "POST",
        url: "json/GenerateOtp",
        dataType: "json",
        data: {filerfno : filerfno_var,passport_number:passport_no_var,value1:value1_var,value2:value2_var,otp_required:otp_required_var,otp:otp_var,captcha:captcha_var},
        success: function (data) {
            //alert(data['sms_output']);                    
            alert(data);
            $('#generate_otp_msg').text(data);
            refreshCaptcha();
            $('#captcha').val('');
            $('#have_otp').prop('checked', false);  
            $('#generate_otp').prop('checked', false);  
            $('#send_alotment_sms').prop('checked', false);  
        }
    })
    .done(function (data) {
    })
    .fail(function () {
        alert("Some problem occurred");
    })
    .always(function () {
    });
}
XXN
  • 128
  • 9
  • $.ajax({ type: 'POST', url: '/json/GenerateOtp', data: 'filerfno=BGDDYDEB2516&passport_number=AF5161156&value1=SK+BABU+MOHAMMAD&value2=S+M+YASIR&otp_required=generate_otp&otp=&captcha=408432', success: function(data) { alert('data: ' + data); }, contentType: "application/json", dataType: 'json' }); – Al Amin Shobhan Oct 25 '16 at 22:04
  • when use this code its give error

    Invalid Input. Please go back and try again.

    – Al Amin Shobhan Oct 25 '16 at 22:07

0 Answers0