2016-12-04 16 views
1

這是我的JavaScript文件check.js包含以下功能如何在HTML文件訪問jQuery的變量

function fun2(userid) 
{ 

$.ajax({ 

    type:'POST', 
    url:'ex.php', 
    data:{userid : userid}, 
    success: function (data) { 
     alert(data); 


    } 
}); 
} 

用戶ID是我的用戶名和它去下面

給出的ex.php文件
<?php 
session_start(); 

if(isset($_SESSION['userid'])) 
{ 
$src1= $_POST['userid']; 
echo $_SESSION['userid']; 
} 

?> 

PHP代碼創建即我所used.Now我想用這個數據在HTML文件中顯示的數據會話後返回用戶ID將jQuery

my.html 
<ul class="nav navbar-nav navbar-right"> 
<li> 
<a href=""> 
    Account 
    </a>     
    </li 

我想從javascript函數上述

check.js = /Applications/XAMPP/htdocs/js/check.js 
ex.php = /Applications/XAMPP/htdocs/ex.php 
my.html = /Applications/XAMPP/htdocs/myhtml.html 

是我的文件的位置和我的數據替換賬號變量 任何機構可以引導如何保持數據值來代替帳戶在HTML,以便我可以顯示我的UI

+0

$('ul li')。html(data); //而不是alert(數據); –

+0

@RockySims嘗試過,但也沒有工作 –

回答

0

你可以試試這個

$('ul.nav li a').html(data)

function fun2(userid) 
{ 

$.ajax({ 

    type:'POST', 
    url:'ex.php', 
    data:{userid : userid}, 
    success: function (data) { 
     alert(data); 

     // put it in here 
     $('ul.nav li a').html(data) 
    } 
}); 
} 
+0

('ul.nav li a')。你能告訴我這是什麼意思 –

+0

及其不工作 –

+0

'$('ul.nav li a')。html(data)'意思是將'data'字符串放在'ul.nav'和'li'下的'a'元素中。也許你發送的'data'不是一個字符串。它可以是一個JSON對象,或者甚至是PHP腳本的一個空的返回值 – Kebeng