plz help
$(document).ready(function() {
var ddlCountry = $('#ddlCountry');
var ddlport = $('#ddlport');
alert("demo");
$.ajax({
type: "POST",
url: "/webmethoddemo.aspx/GetCountry",
data: $(this).serialize(), //have also tried "{}" and other options such as removing the line
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(data) {
alert("success");
var result = jQuery.parseJSON(data.d)
ddlCountry.append($("").val(0).html('--Select--'));
$.each(result, function(index, value) {
ddlCountry.append($("").val(value.CountryName).html(value.VCOUNTRYCODE));
});
},
error: function(data) {
alert("error");
}
});
// to bind sate
$('#ddlCountry').change(function() {
var selectedValue = $('#ddlCountry option:selected').val();
if (selectedValue != "0") {
var VCODE = $(this).val();
$.ajax({
type: 'POST',
contentType: 'application/json',
data: "{VCOUNTRYCODE:'" + VCODE + "'}",
url: 'webmethoddemo.aspx/GetPort',
dataType: "json",
success: function(data) {
alert('success')
var result = jQuery.parseJSON(data.d)
ddlport.append($("").val(0).html('--Select--'));
$.each(result, function(index, value) {
ddlport.append($("").val(value.PortCode).html(value.PortName));
});
},
error: function(data) {
alert("error");
}
});
}
});
});

Dharmraj ThakurPosted Jan 19, 2018, 4:38 AM
Ashish PandeyPosted Jan 23, 2018, 3:52 AM
Dharmraj ThakurPosted Jan 23, 2018, 1:47 AM
Ashish PandeyPosted Jan 23, 2018, 1:07 AM
Ashish PandeyPosted Jan 19, 2018, 1:44 AM
Dharmraj ThakurPosted Jan 19, 2018, 1:36 AM
Ashish PandeyPosted Jan 19, 2018, 1:28 AM
Dharmraj ThakurPosted Jan 17, 2018, 5:02 AM
GetCountry(string ddlCountry,string ddlport)
{
}
Ashish PandeyPosted Jan 17, 2018, 4:48 AM
Dharmraj ThakurPosted Jan 17, 2018, 2:22 AM
var postArr = {
"ddlCountry" : $('#ddlCountry').val(),
"ddlport" : $('#ddlport').val()
};
$.ajax({
...
data: JSON.stringify(postArr),
...
});
3. If GetCountry() returns json than Make
contentType: 'application/json'
If GetCountry() return something else or not fixed then and remove dataType:'json' and change
contentType: false
Manav PandyaPosted Jan 17, 2018, 1:43 AM