我正在使用Instagram的api,我必须在提交表单之前验证个人资料:
<button type="button" id="clickMe">Run It!</button>
<div id="data">
</div>
<script type="text/javascript">
$('#clickMe').click(function() {
$.ajax({
method: 'get',
url: 'php-script.php',
data: {
'username': '217380759',
'ajax': true
},
success: function(data) {
$('#data').text(data);
}
});
});
</script>
的PHP的script.php:
$access_token = "...";
$username = "...";
$url = 'https://api.instagram.com/v1/users/' . $username . '?access_token=' . $access_token;
$api_response = file_get_contents($url);
$record = json_decode($api_response);
$code = $record->meta->code;
if($code == 200) {
//user is valid, continue to next page
} else {
echo "invalid";
}
有关验证Instagram用户的任何建议,允许用户继续而不再次提交提交?
答案 0 :(得分:1)
试试这段代码:
success: function(data) {
if(data != 'invalid') {
location.href = "YOUR NEXT PAGE URL";
}
}