的index.php
<h1>Input the URL of the Video you want:</h1>
<input type="text" name="video" id="video">
<input type="submit" name="submit" value="Submit">
<div id="showvideo"></div>
<script>
$(document).ready(function() {
$('#video').change(function() {
$.ajax({
type: "GET",
url: "youtube.php",
date: {'url' : "$('#video').val()"},
success: function(data){
$('#showvideo').html(data);
}
});
});
});
</script>
youtube.php
if($_GET['url']){
$url = $_GET['url'];
$video = new Youtube($url);
echo $video->getVideo();
}
当传入网址时,我得到了
“注意:第41行/Applications/MAMP/htdocs/youtube.php中的未定义索引:url”。
我按照this tutorial的说明操作,它应该是正确的....
答案 0 :(得分:1)
其data
未在您的ajax
date: {'url' : "$('#video').val()"},
将此更改为
data: {'url' : $("#video").val()},
答案 1 :(得分:0)
<强>替换强>
date: {'url' : "$('#video').val()"},
<强>与强>
data: {url : $('#video').val()},
-------^^^---^^^^^^^^^^^^^^^^^--
答案 2 :(得分:0)
试试这个。
if(isset($_GET['url'])){
$url = $_GET['url'];
$video = new Youtube($url);
echo $video->getVideo();
}
答案 3 :(得分:0)
data
属性命名为date
数据:{'url':$('#video')。val()}