gpt4 book ai didi

javascript - 使用 jquery json 从 php 获取变量

转载 作者:行者123 更新时间:2023-12-02 17:22:23 27 4
gpt4 key购买 nike

我正在尝试使用 jquery json 从 php 获取多个变量结果。问题是我在控制台中得到空值(例如在标题上)并且脚本失败。使用此脚本,我尝试使用从 php 发送的数据填充一些输入字段。我是 ajax json 的菜鸟。请帮助我。

HTML

<input id="titledata" type="text" name="siteTitle" value="" />
<textarea id="itemDescription" name="description"></textarea>
<input id="suggestkeyworddata" type="text" name="proposalForKeywords" value="" />

JQUERY - 这里我试图获取变量并将它们存储到 jquery 变量中:var title = data.titledata;....

<script type="text/javascript">
$(function checkdomain() {
jq2('#metaTagButtonz').on('click', function (e) {
$.ajax({
type: 'post',
url: 'getallinfos.php',
data: $('#urlpr').serialize(), // sending data to php from this field
dataType: 'json',
success: function (data) {
$("#domain-hits").html(data);
// here i am trying to get data from php
var title = data.titledata;
var description = data.descriptiondata;
var keywords = data.keywordsdata;
// here I am trying to populate the data into the
// input fields
$('#titledata').val(title);
$('#itemDescription').val(description);
$('#keywordswebsite').val(keywords);
}
});
e.preventDefault();
});
});
</script>

PHP

    //$title, $descr, and $keywords are strings 
(sometimes empty sometime have values depending on the website)
$data = array(
'titledata' => $title,
'descriptiondata' => $descr,
'keywordsdata' => $keywords,
);
$data = json_encode($data);

最佳答案

您只需打印 php 脚本中的实际内容:

header('Content-Type: application/json');
echo json_encode($data);

关于javascript - 使用 jquery json 从 php 获取变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23813524/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com