![](/img/trans.png)
[英]Sending file and path in FormData with AJAX. Getting Undefined index ERROR
[英]Getting undefined index when using ajax.
我试图将数据从php回显到jquery,问题是jquery无法将数据传递给php。 变量$url
echo的string''
的var_dump
string''
或NULL
。 预期的输出是回显用户在id="domain-hits"
在屏幕上的输入字段上键入的内容。
的HTML
<div id="domain-hits"></div>
<input onblur="checkPR()" type="text" class="input_text_metas_submit" name="url" value="http://" id="urlpr" />
jQuery / AJAX
$(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();
});
});
PHP-onlydomain.php
<?php
$url = isset($_GET['url']) ? $_GET['url'] : '';
var_dump($url); // it echo's string ''.
?>
我是ajax的菜鸟,请对此提供帮助,非常感谢。 谢谢。
您尝试通过GET检索通过POST发送的表单数据。 更改:
$url = isset($_GET['url']) ? $_GET['url'] : '';
至:
$url = isset($_POST['url']) ? $_POST['url'] : '';
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.