dtml3340 2016-12-18 04:34
浏览 56
已采纳

将html格式添加到ajax调用

I have a typical ajax call like so:

$.ajax({
 method: "GET",
 url: "something.php?",
 data: data,
 success: function(data){
    //something//
}
});

There is nothing wrong with this code. Now, corresponding with this is my something.php, which is like so:

<?php
  print("<p>Something</p>");
?>

My PHP subsequently returns <p>Something</p>, p tags and all. I would like to know what I should be doing for the ajax response to return with html formatting so that it recognizes the p tags.

EDIT: The problem here isn't about outputting random text. My something.php is meant to print data. Thus, it has to come from the PHP url route. I am having trouble understanding how to output html tags alongside php data. like echo <p>$something</p>

Currently, this would return precisely <p>\\data here</p> with the p tags.

  • 写回答

2条回答 默认 最新

  • dongzhuo3059 2016-12-18 04:44
    关注

    You can use jQuery to look for the p tag in the DOM and change it on callback.

    $.ajax({
        method: "GET",
        url: "something.php?",
        data: data,
        success: function(data){
           $("p").text("Something else"); // find p tags and replace text value
        }
    });
    

    Keep in mind that will change all p tags on the page unless you specify which one with a class/id attribute. Remember too that once the PHP page has loaded and you start making ajax calls you will be manipulating the DOM elements on the rendered page (p, div, etc) with javascript and jQuery - not with PHP.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 自适应 AR 模型 参数估计Matlab程序
  • ¥100 角动量包络面如何用MATLAB绘制
  • ¥15 merge函数占用内存过大
  • ¥15 Revit2020下载问题
  • ¥15 使用EMD去噪处理RML2016数据集时候的原理
  • ¥15 神经网络预测均方误差很小 但是图像上看着差别太大
  • ¥15 单片机无法进入HAL_TIM_PWM_PulseFinishedCallback回调函数
  • ¥15 Oracle中如何从clob类型截取特定字符串后面的字符
  • ¥15 想通过pywinauto自动电机应用程序按钮,但是找不到应用程序按钮信息
  • ¥15 如何在炒股软件中,爬到我想看的日k线