小编Ste*_*hen的帖子

将内容插入innerHTML而不清除已经存在的内容

我正在尝试创建一个帖子按钮,将最新的帖子插入到div中,而不会清除里面的所有内容.我当前的代码插入新的分隔符,但清除其中的所有内容,所以我最后只发布了最后一篇文章.

有谁知道如何修理它?

谢谢

代码是:

var xmlHttp

function submitNews() {
  xmlHttp=GetXmlHttpObject();

  if (xmlHttp==null) {
    alert ("Your browser does not support XMLHTTP!");
    return;
  }

  var content = document.getElementById('newsfeed_box').value;
  var uid = document.getElementById('pu_uid').innerHTML;

  var url="ajax/submit_post.php";
  url=url+"?post="+content+"&id="+uid;
  url=url+"&validate="+Math.random();

  xmlHttp.onreadystatechange=stateChange;

  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);
}

function stateChange() {
  switch(xmlHttp.readyState) {
    case 1:
      document.getElementById('successs').innerHTML = "<img src=\"style/images/loader.gif\" />";
      document.getElementById('successs').style.display = "block";
      break;
    case 2:
      document.getElementById('successs').innerHTML = "<img src=\"style/images/loader.gif\" />";
      document.getElementById('successs').style.display = "block";
      break;
    case 3:
      document.getElementById('successs').innerHTML = "<img src=\"style/images/loader.gif\" />";
      document.getElementById('successs').style.display = "block";
      break;
    case 4:
      var newdiv …
Run Code Online (Sandbox Code Playgroud)

javascript ajax innerhtml

4
推荐指数
1
解决办法
9343
查看次数

如何使用PHP检查XML中是否存在TAG?

如何检查XML文件中是否存在TAGname.

所以,如果我想得到

$dom->getElementsByTagName('error')

并且它不存在,它打印出类似错误消息的内容.

编辑:

我正在使用API​​.因此,当用户输入错误的用户名时,会加载另一个包含该标记的XML文件<error>.

但是,如果他们输入正确的用户名,则XML文件不包含<error>标记,因此我正在寻找一种方法来检查XML中是否存在错误标记.

php xml

4
推荐指数
1
解决办法
1万
查看次数

当我引用它时,PHP Session变量会发生变化

当我将数据存储在变量中时:

 // inside the login page
 $_SESSION['username'] = $username;
 $_SESSION['user_id'] = $user_id;
Run Code Online (Sandbox Code Playgroud)

我在另一页上引用了SESSION,如:

// on the users homepage
$new_variable = $_SESSION['username'];
Run Code Online (Sandbox Code Playgroud)

将它的值更改为与数据库不同的值.

或者,例如,如果我创建一个名为$ user_id的新变量

 // creating a new variable in the users inbox
 $user_id = 12312;
Run Code Online (Sandbox Code Playgroud)

它也将SESSION值更改为该值.


有谁知道我哪里出错了?

谢谢!

php session

2
推荐指数
1
解决办法
1686
查看次数

标签 统计

php ×2

ajax ×1

innerhtml ×1

javascript ×1

session ×1

xml ×1