具體數值我從查找做一個名稱檢查,下面是我的jQuery充分利用Ajax和PHP
var name = $('input[name=name]').val();
$.ajax({
type:"post",
url:"assets/inc/namecheck.php",
data:"name="+name,
success:function(data){
var expire = $(data).attr('data-bind-name');
console.log(expire);
console.log(data);
$('.results').html(expire);
}
});
裏面我namecheck.php
是我的函數來獲取從URL的內容。此內容被傳遞迴.ajax()
要求,但我想只能從屬性.attr('data-bind-name')
function get_data($url) {
$ch = curl_init();
$timeout = 5;
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
相反console.log
通過data
變量
解析php中的數據並將其發回給jquery。 'data'是一個完整的網頁,並且您將它作爲jquery選擇器傳遞! '$(data)' – keyboardSmasher