我正在尝试验证PAN卡的详细信息。 http://searchpan.in/search-pan-details-pan-no通过使用ajax调用,我试图验证用户输入的Pan卡。我正在使用ajax调用http://searchpan.in/pan-verify-26072017.php将平移号发送到此url
function callbackFnc(data) {
console.log(data)
}
function check() {
$.ajax({
crossOrigin: true,
type: "Post",
data: {
pan_numbers: $("#pannumber").val()
},
url: "http://searchpan.in/pan-verify-26072017.php",
dataType: 'JSONP',
headers: {
'Accept': "application/json, text/javascript, */*; q=0.01",
'Content-Type': "application/x-www-form-urlencoded; charset=UTF-8",
'X-Requested-With': "XMLHttpRequest"
},
jsonpCallback: 'callbackFnc',
success: function (data) {
alert(data);
}
});
<form id="" method="post"action="verify.php">
Pan Number<input name="number" id="pannumber">
<input type="button" onclick="check()"value='verify'>
</form>
我已经检查了所有相关问题,并应用了给定的解决方案,但没有得到答复。这是正确的方法吗?或请让我知道我们该怎么做才能得到http://searchpan.in/pan-verify-26072017.php的回复
最佳答案
在pan-verify-26072017.php的<?php
之后设置以下行
这应该工作
header('Access-Control-Allow-Origin: *');
关于javascript - 跨域ajax请求不发送响应,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47506584/