作者 主題: 詢問ajax抓取PHP數值的方法?  (閱讀 2179 次)

0 會員 與 1 訪客 正在閱讀本文。

nody

  • 可愛的小學生
  • *
  • 文章數: 14
    • 檢視個人資料
詢問ajax抓取PHP數值的方法?
« 於: 2013-08-14 11:02 »
$('#search_form1').ajaxForm(function(data) {
var search_data_array = JSON.parse(data);
var html = '';
var i = 0;
$("#middleboxtable tbody").html('');
for (x in search_data_array){
var data_obj = search_data_array
  • ;

html += '<td width="140" style="word-break: break-all; font-size: 15px; color: #333; line-height: 18px;"><a href="news_detial.php?blog_no=<?php echo $row_Recordset1['blog_no']; ?>" target="_blank"><img src="images/icon_pic.gif" width="16" height="16" border="0" />'+'</a></td></tr>';
}
window.console && console.log(html);
$("#middleboxtable tbody").html(html) ;
});

請問大大,為什麼圖片點下去之後,抓不到<?php echo $row_Recordset1['blog_no']; ?>這段的數值呢?

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
Re: 詢問ajax抓取PHP數值的方法?
« 回覆 #1 於: 2013-08-14 11:33 »
$('#search_form1').ajaxForm(function(data) {
var search_data_array = JSON.parse(data);
var html = '';
var i = 0;
$("#middleboxtable tbody").html('');
for (x in search_data_array){
var data_obj = search_data_array
  • ;

html += '<td width="140" style="word-break: break-all; font-size: 15px; color: #333; line-height: 18px;"><a href="news_detial.php?blog_no=<?php echo $row_Recordset1['blog_no']; ?>" target="_blank"><img src="images/icon_pic.gif" width="16" height="16" border="0" />'+'</a></td></tr>';
}
window.console && console.log(html);
$("#middleboxtable tbody").html(html) ;
});

請問大大,為什麼圖片點下去之後,抓不到<?php echo $row_Recordset1['blog_no']; ?>這段的數值呢?

<?php echo $row_Recordset1['blog_no']; ?> 這段碼是在上面這個網頁產生時就執行的,並不是 ajax 時執行的

nody

  • 可愛的小學生
  • *
  • 文章數: 14
    • 檢視個人資料
Re: 詢問ajax抓取PHP數值的方法?
« 回覆 #2 於: 2013-08-14 12:00 »
請問要怎麼讓AJAX去執行呢?

 :-\

Yamaka

  • 俺是博士!
  • *****
  • 文章數: 4913
    • 檢視個人資料
    • http://www.ecmagic.com
Re: 詢問ajax抓取PHP數值的方法?
« 回覆 #3 於: 2013-08-14 13:03 »
放在接收表單的那個程式碼裡,然後就透過 data 傳回來