如何更改divjquery/php变量中的内容
我有一个带有变量的php文件。在我的主文件中,单击链接后,我希望文本取决于编号的id page.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
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
}
});