gpt4 book ai didi

php - jQuery AJAX 数据类型 html 使用

转载 作者:行者123 更新时间:2023-12-01 04:01:13 25 4
gpt4 key购买 nike

嗨,我正在将 jquery ajax 函数与 php 一起使用。这是我的问题;首先,我使用数据类型:“html”,我的问题是 php 变量没有返回。

js

$.ajax({
type: "POST",
dataType: "html",
url: ajaxurl,
data:dataajax,
success:function(data) {
var $data = $(data);
$(".list").append($data);
},
error : function(jqXHR, textStatus, errorThrown){
}});

php

echo "<div>".$_POST['value']."</div>";

如果我像这样使用它,它可以工作,但是当我删除 html 标签时,ajax 不会返回任何内容。

PHP 损坏

echo myfunction($_POST['value']);
echo $_POST['value'];

我该如何解决这个问题,或者我可以将 return $output 与 jquery ajax 一起使用吗?

最佳答案

问题出在您的成功回调函数上。

data 是一个 html 字符串,因此您不需要将其包装在 jquery 中。

使用这个。

$.ajax({
type: "POST",
dataType: "html",
url: ajaxurl,
data:dataajax,
success:function(data) {

$(".list").append(data);
},
error : function(jqXHR, textStatus, errorThrown){
}});

关于php - jQuery AJAX 数据类型 html 使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43074587/

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