2013-09-02 4 views
0

.ajax()를 통해 javascript 파일에서 PHP 함수를 호출합니다. 다시 문자열someObject.someMethod();로 제공javascript 함수로 jQuery .Ajax 호출 (PHP 파일의 문자열) 응답을 실행합니다.

$.ajax({ 
    url: templateDir + 'functions.php', 
    async : false, 
    data: "function=images", 
    success: function (response) { 
    alert(response); 
    } 
}); 

response 경우

내가 가진, 그 문자열을 구문 분석하고 실행해야합니다. 내가 console.log 수 또는 경고,하지만 어떻게 반환 된 문자열을 실행하도록 개념화 할 수 없습니다.

말할 수없는 경우 jquery와 ajax를 처음 사용했습니다.

+0

'$ ('#의 results_div') HTML. ('응답 :'+ 응답 [ 'X']);' –

답변

1

사용 eval :

success: function (response) { 
    eval(response); 
} 
+0

그냥 참고로, 반드시 100 % 신뢰를 만들 여기에 악의적 인 것을 보내지 않는 응답 원. – ginman

+0

이것이 내가 필요한 것입니다. –

+0

@ginman AJAX는 자신의 도메인 내에 있어야하기 때문에 신뢰할 수 있는지 여부를 아는 것은 어렵지 않습니다. – Barmar

관련 문제