php代碼是在服務(wù)器執(zhí)行的,執(zhí)行完畢后再把結(jié)果發(fā)送回前端,所以前端的js如何運(yùn)行就跟服務(wù)器沒有任何關(guān)系了。你可以在瀏覽器中查看一下html源碼,會發(fā)現(xiàn)它的js部分是這樣的:
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:域名注冊、網(wǎng)頁空間、營銷軟件、網(wǎng)站建設(shè)、宜城網(wǎng)站維護(hù)、網(wǎng)站推廣。
script type="text/javascript"
setInterval(function(){
document.write(1)
},1000);
/script
這不就是連續(xù)不斷的輸出1嗎?
請注意:php是運(yùn)行在后臺的,而js是運(yùn)行在前端的,原則上兩者是涇渭分明、互不干涉的,php只能把數(shù)據(jù)傳送給js,但不能夠?qū)s的運(yùn)行進(jìn)行控制和中途干預(yù);js由于是運(yùn)行于php之后的,所以也不能直接傳送數(shù)據(jù)給php,更不能直接參與php的運(yùn)行,只能通過表單提交(頁面會刷新)或ajax(頁面不刷新)的方式向后臺傳送數(shù)據(jù)。
?php?
$list;$len?=?$list.length;
for($i?=0;?$i$len;?$i++){
$obj?=?$list[$i];
?
div?class="item"?id="?php?echo?$obj['id']?"
!--?這里把公共的屬性保存在div上,比如id?--
a?href="javascript:"?onclick="edit(this)"edit/a
/div
?php?
}
?
function?edit(a){
//用jquery,可以方便的獲取
var?id?=?$(a).parents('.item').attr('id');//這里可以拿到這個序號的id了
}
print?'var?myjson='?.?json_encode($array)?.?';';
比如你可以類似這樣寫。這樣,在你的js中,就能拿到myjson,然后像1樓說的,for或者jquery的each循環(huán),js和php都是弱類型語言,可以類型轉(zhuǎn)換的。如果擔(dān)心重名,可以先在你的js寫這樣的
var?naoyin?=?{};
然后php
print?'var?naoyin.myjson='?.?json_encode($array)?.?';';
沒有測試,如果有bug自己調(diào)整下
js 點擊之后跳轉(zhuǎn)到刪除頁面 然后獲取刪除頁面的ID 刪除。\r\n也可以用ajax
$array=array('01','02','03');
echo
'';這樣就提到一個json了唄,然后你就用JS想怎么循環(huán)操作都可以此時data是一個OJBECT,他有三個屬性分別是0
1
2,值分別是01
02
03你可以data[0]
等待或用for都可以。。
script type="text/javascript"
var tree_gen="?php echo $arr[0]['ConstrProjName'];?"; //可以賦到值
var tree_len="?php echo count($arr);?" //可以賦到值
var arr = ?php echo json_encode($arr) ?; // 先把php數(shù)組轉(zhuǎn)為json
if (document.getElementById) {
var tree = new WebFXTree(tree_gen);
tree.setBehavior('classic');
for (var i=0;itree_len;i++){
var e = new WebFXTreeItem(arr[i]['ConstrProjName']); // 改為讀json數(shù)組
tree.add(e);
document.write("888");
}
document.write(tree);
tree.expandAll();
}
document.write("999");
/script