When ever I run hosted project service run perfectly..
when i test with Other project that give me error or i could not getting response from Services. i try a lot but not working
my Ajax Call:
self.ValidLogin = function () {
try {
$.ajax({
type: "GET",
url: "http://xxx.xxx.xxx.xxx/TEST/index.php/TestController/TestMethod?UserName=superadmin&Password=super",
,
crossDomain: true,
contentType: "application/json; charset=utf-8",
async: false,
dataType: 'json',
cache: false,
success: function (response) {
alert("valid response");
},
error: function (ErrorResponse) {
alert("error");
}
});
}
catch (error) {
alert("Catch:" + error);
}
}
Service Side:
public function TestMethod()
{
parse_str($_SERVER['QUERY_STRING'],$_GET);
$UserName = $_GET['UserName'];
$Password = $_GET['Password'];
$this->load->model('LoginModel');
$result = $this->LoginModel->Login($UserName,$Password);
header('Content-type: application/json');
header('Access-Control-Allow-Origin: *');
echo json_encode($result);
}
what should i do?
After Long Rnd Got Solution
self.ValidLogin= function () {
try {
$.ajax({
type: "GET",
url: "http://xxx.xxx.xxx.xxx/TEST/index.php/TestController/TestMethod?UserName=superadmin&Password=super",
crossDomain: true,
contentType: "application/x-www-form-urlencoded",
async: false,
dataType: 'json',
processData: false,
cache: false,
success: function (response) {
alert("valid response");
},
error: function (ErrorResponse) {
alert("error");
}
});
}
catch (error) {
}
}
move
header('Access-Control-Allow-Origin:*');
to the top
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With