AJAX가 항상 0을 반환하는 데 문제가 있습니다!
나는 책으로 모든 것을 해왔고 무엇이 잘못되었는지 알아낼 수 없습니까? 도와주세요!!
다음은 Ajax 호출입니다.
//Pass data through AJAX
var amountToConvert = price;
jQuery.ajax({
type:"POST",
url: "../../wp-admin/admin-ajax.php", // our PHP handler file
action: "ajaxConversion",
data: {
amount: amountToConvert
},
success:function(data){
alert(data);
},
error: function(errorThrown){
alert(errorThrown);
}
});
return false;
그리고 functions.php의 기능은 다음과 같습니다.
function ajaxConversion(){
$amount = mysql_real_escape_string($_POST['amount']);
echo $amount;
die();
};
add_action('wp_ajax_nopriv_ajaxConversion', 'ajaxConversion');
add_action('wp_ajax_ajaxConversion', 'ajaxConversion');
admin_url( 'admin-ajax.php' )
일부 구성 URL이 아닌 AJAX URL을 가져 오는 데 사용 하십시오.