사용자가 검색어를 입력하고 jquery ajax 게시물을 통해 다른 페이지로 전달되는 양식이 있습니다.Firefox에서 getJSON 오류가 발생했습니다.
<?php $searchText = $_REQUEST["searchText"]; ?>
<script type="text/javascript">
$('.facebookfeed').append('<p>Loading your results</p>');
var url = 'https://graph.facebook.com/search?q=';
var url = url+searchText.value;
var url = url+'&type=post&limit=60&callback=?';
$.getJSON(url,function(json){
console.log(data);
var html = "<ul>";
if (json.data == ''){html += '<li><h2>Sorry, no results were found. Try with another search term.</h2>'; }
$.each(json.data,function(i,fb){
if (!fb.message == ''){
html += '<li><div class="box">'
html += '<a href="http://www.facebook.com/'+ fb.from.id +'" target="_blank"><img src="https://graph.facebook.com/' + fb.from.id + '/picture" /></a>';
html += '<p><span class="name"><a href="http://www.facebook.com/'+ fb.from.id +'" target="_blank">' + fb.from.name + '</a></span> <br />';
html += fb.message;
html += '</p></div></li>';
}
});
html += "</ul>";
$('.facebookfeed').animate({opacity:0}, 500, function(){
$('.facebookfeed').html(html);
});
$('.facebookfeed').animate({opacity:1}, 500);
});
</script>
이 코드는 크롬과 사파리에서 제대로 작동하지만 파이어 폭스에서 나는 다음과 같은 오류가 점점 오전 : 프로세스 페이지에서 나는 다음과 같은 코드가
Error: searchText is not defined
알아낼 수없는 것 무슨 문제가 있니? 어떤 도움이라도 대단히 감사합니다.
을'searchText'은 양식에 입력 할 예정이다. 이 경우인가요? 그 변수를 어디에 정의하고 있습니까? –