Javascript 继续之前进行API验证
我正在使用Instagram的api,我必须在提交表单之前验证配置文件:Javascript 继续之前进行API验证,javascript,php,html,ajax,validation,Javascript,Php,Html,Ajax,Validation,我正在使用Instagram的api,我必须在提交表单之前验证配置文件: <button type="button" id="clickMe">Run It!</button> <div id="data"> </div> <script type="text/javascript"> $('#clickMe').click(function() { $.ajax({ method: 'get
<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>
关于验证Instagram用户、允许用户在不再次点击提交的情况下继续操作的任何建议?请尝试以下代码:
success: function(data) {
if(data != 'invalid') {
location.href = "YOUR NEXT PAGE URL";
}
}
你介意再详细解释一下吗?到目前为止我试过了,什么也没发生。原因可能是因为它不知道“无效”应该是什么?对不起,但没有明白你的意思。他们的意思是你在说什么我道歉。我的意思是,‘invalid’是一个php变量,在javascript中它怎么可能是sad?不,它不是一个php变量。它只是PHP文件中返回的一个字符串,因此可以通过JS中的
数据变量轻松访问它。并请放入exit()代码>在你的PHP文件的末尾。我现在明白了,我刚刚试过,它正在工作。非常感谢。有什么问题?使用此代码可以获得正确的响应吗?如果是,我认为您可以直接检索另一个命令。比如/users/user id/media/
或者你想要的任何东西
success: function(data) {
if(data != 'invalid') {
location.href = "YOUR NEXT PAGE URL";
}
}