我试图将数据从php回显到jquery,问题是不知何故jquery没有将数据传递给php。变量var_dump
echo $url
或string''
的{{1}}。
预期输出将回显用户在NULL
所在的屏幕上的输入字段上键入的内容。
HTML
id="domain-hits"
Jquery / AJAX
<div id="domain-hits"></div>
<input onblur="checkPR()" type="text" class="input_text_metas_submit" name="url" value="http://" id="urlpr" />
PHP - onlydomain.php
$(function () {
jq2('#urlpr').on('blur', function (e) {
$.ajax({
type: 'post',
url: 'onlydomain.php',
data: $('#urlpr').serialize(),
success: function (data) {
$("#domain-hits").html(data);
}
});
e.preventDefault();
});
});
我是ajax的菜鸟,请帮助我,非常感谢。感谢。
答案 0 :(得分:4)
您通过POST尝试通过GET检索表单数据。变化:
$url = isset($_GET['url']) ? $_GET['url'] : '';
为:
$url = isset($_POST['url']) ? $_POST['url'] : '';