我正在一個wordpress網站上工作,並嘗試使用ajax從範圍滑塊中接收數據。 在我的警報(數據)我得到以下錯誤:Ajax警報錯誤(在家中找不到致命錯誤/../ test.php)
致命錯誤類中/home/../...etc/..etc/test.php沒有發現3號線
test.php的:
<?php
class acf_field_number_range extends acf_field
{
(...)
的Javascript:
<script type="text/javascript">
$("#slider").bind("valuesChanged", function (e, data) {
$.ajax({
type: "POST",
dataType: "text",
url: "../wp-content/themes/twentytwelve/fields/number_range-v4.php",
data: { minValue: data.values.min, maxValue: data.values.max },
async: false,
success: function(data){
alert(data)
},
error: function(xhr) {
alert('fail') // if your PHP script return an erroneous header, you'll land here
}
});
});
</script>
當我使用GET我可以看到它的摹設置正確的值,以便工作。但是,爲什麼我會在警告框中看到類錯誤?謝謝!
編輯
阿賈克斯網址是指的在test.php的
編輯
請了一個更好的解釋,請參閱: https://stackoverflow.com/questions/17488180/ajax-alert-error-fatal-error-class-not-found-while-page-works-fine
你應該看看test.php文件中的第3行 –
你有沒有html代碼顯示? – huddds