【发布时间】:2015-07-06 15:48:09
【问题描述】:
我正在尝试检查 url 是否在线。我使用 $new_url 作为用户提供的 url。我面临的问题是我总是使用 404,要么 url 在线要么不......
<?php
session_start();
$new_url=$_POST['url1'];
?>
<script type="text/javascript">
function isValidURL() {
alert('<?php echo "ajax".$new_url;?>');
$.ajax({
url: "('<?php echo $new_url;?>')",
success: function(xml, textStatus, xhr) {
//console.log(arguments);
console.log(xhr.status);
alert("11111");
alert(xhr.status);
},
complete: function(xhr, textStatus) {
console.log(xhr.status);
alert("22222");
alert(xhr.status);
alert(textStatus);
}
});
}
var isValid = isValidURL();
</script>
</head>
【问题讨论】:
-
只需对您域上的另一个页面进行 AJAX 调用,该页面进行检查,然后以状态响应。如果您尝试在页面上使用 Javascript 进行操作,您将与同源内容一团糟。
标签: javascript php ajax url