如何更改divjquery/php变量中的内容

如何更改divjquery/php变量中的内容,php,jquery,Php,Jquery,我有一个带有变量的php文件。在我的主文件中,单击链接后,我希望文本取决于编号的id page.php: include ('variables.php'); <div id="summary"><?php echo $content; ?></div> <ul> <li><?php echo $title; ?>. <a rel="<?php $nb="1";e

我有一个带有变量的php文件。在我的主文件中,单击链接后,我希望文本取决于编号的id

page.php:

include ('variables.php');
<div id="summary"><?php echo $content; ?></div>
    <ul>
        <li><?php echo $title; ?>. 
            <a rel="<?php $nb="1";echo $nb; ?>" id="<?php $id="A";echo $id; ?>" href="#summary">Summary</a></li>    
        <li><?php echo $title; ?>. 
            <a rel="<?php $nb="2";echo $nb; ?>" id="<?php $id="B";echo $id; ?>" href="#summary">Other</a></li>
        <li>...</li>
    </ul>

使用
时,您的AJAX应该如下所示:

$.ajax({
    type: "GET",
    url: 'getPageContent.php', // This should be a dedicated AJAX php script
    data: { name: "John", location: "Boston" } // This is JSON
    success: function(data) {
        $('#abstracts').html(data.variable); // Access variables in your returned JSON object
        }
    });
我建议先做一些简单得多的事情来提高您对AJAX的技能和理解,然后在您对信息流有信心之后再做一些更复杂的事情

这是你的使命:

  • 创建
    ajax.php
    • 随机发回:
      {success:'true'}
      {success:'false'}
  • 创建
    script.js
    • 通过ajax命令调用ajax.php
    • 根据返回的内容进行操作,即
      • alert('win!')
        成功提示:true和
      • 警报('lose!')
        成功提示:false

完成此操作后,通过向ajax.php传递一个介于1和100之间的随机数来扩展此练习,并修改ajax.php以在$\u GET['random']50时发送true。然后,您将发送信息、处理信息、返回结果并处理信息。

控制台应告诉您遇到错误的文件和行号,这将有助于共享-尽管我立即看到您在javascript中使用了php变量(数据:$content)。编辑#2,我想您的意思是在javascript函数中使用参数'id'而不是$content
function getContent(id)
{
    $.ajax({
    type: "GET",
    url: 'variables.php',
    data: $content, 
    success: function(data) {
        $('#summary').html(data);
        }
    });
}
$.ajax({
    type: "GET",
    url: 'getPageContent.php', // This should be a dedicated AJAX php script
    data: { name: "John", location: "Boston" } // This is JSON
    success: function(data) {
        $('#abstracts').html(data.variable); // Access variables in your returned JSON object
        }
    });