簡體   English   中英

jQuery的.post方法問題與PHP中的逗號

[英]JQuery .post method problem with comma in php

這很好,計數返回2:

$request_ids="166409183417843,1913616994605";
$sent   = explode(',',$request_ids);
$count = count($sent);

但是,當使用Jquery發布到另一個發送的頁面時,var僅返回最后一個id,count返回1。

原始頁:

$(function(){
      $.post("process_ids.php", { request_ids: response.request_ids } );})

process_ids.php文件:

$sent   = explode(',', $_POST['request_ids']); 
$count = count($sent); 

我還用alert()檢查了response.request_ids值的值,它是相同的。 這里完全搞砸了,怎么了?

我討厭回答自己的問題,但是總比不回答好。 問題就像上面提到的那樣-變量的數據類型。

我只是在發送之前將字符串轉換為它:

$(function(){
      $.post("process_ids.php", { request_ids: String(response.request_ids) } ); 
      return false;
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM