zvezda_t
29.10.2012 - 13:58
Всем привет!
Post запрос отправляет номер из 10 цифр.
В result - видно только эти 10 цифр, но result.length - возвращает значение 11.
И в БД перед 10 цифрами записывается знак "?"
Что это такое и как избавиться?
$.ajax({
type: 'POST',
url: '/stock/simile',
data: $('#form_data_input').serialize(),
dataType: "text",
beforeSend: function(){$('#form_data_input .table_center #result_num').html('Загрузка...');},
success: function(result,st){
alert(result.length+'>'+result);
}
});
_____________
Что ты сделал сегодня - для завтра?"Приидите ко Мне вси труждающиеся и обремененнии и Аз упокою вы, возмите иго Мое на себе и научитеся от Мене яко кроток есмь и смирен сердцем и обрящете покой душам вашим, иго бо Мое благо и бремя Мое легко есть."(Мф. 11:28-30)
Renden
29.10.2012 - 15:02
Раз только 10 цифр приведи к int..
$str = (int)$_POST['xz'];
Так вроде ошибок не вижу..
zvezda_t
29.10.2012 - 15:07
Renden$num = (int)$_POST['num'];
var_dump($num);
возвращает:
int 0
var_dump($_POST);
'num' => string '9710173748' (length=11)
_____________
Что ты сделал сегодня - для завтра?"Приидите ко Мне вси труждающиеся и обремененнии и Аз упокою вы, возмите иго Мое на себе и научитеся от Мене яко кроток есмь и смирен сердцем и обрящете покой душам вашим, иго бо Мое благо и бремя Мое легко есть."(Мф. 11:28-30)
Игорь_Vasinsky
29.10.2012 - 15:24
$digits= 9710173748;
echo strlen((string)$digits).'<br />';
echo strlen((int)$digits);
10
10
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
zvezda_t
29.10.2012 - 15:32
Игорь_Vasinskyну понятно уж.. тоже мне удивил
Речь же идет об ответе
ajax - какой то он левый символ вставляет в js.
_____________
Что ты сделал сегодня - для завтра?"Приидите ко Мне вси труждающиеся и обремененнии и Аз упокою вы, возмите иго Мое на себе и научитеся от Мене яко кроток есмь и смирен сердцем и обрящете покой душам вашим, иго бо Мое благо и бремя Мое легко есть."(Мф. 11:28-30)
Игорь_Vasinsky
29.10.2012 - 15:33
ты намёк не поняла.
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
zvezda_t
29.10.2012 - 15:42
echo strlen((string)$num).'<br />';
echo strlen((int)$num);
13
1
_____________
Что ты сделал сегодня - для завтра?"Приидите ко Мне вси труждающиеся и обремененнии и Аз упокою вы, возмите иго Мое на себе и научитеся от Мене яко кроток есмь и смирен сердцем и обрящете покой душам вашим, иго бо Мое благо и бремя Мое легко есть."(Мф. 11:28-30)
zvezda_t
30.10.2012 - 07:25
Что же с этим делать???
_____________
Что ты сделал сегодня - для завтра?
"Приидите ко Мне вси труждающиеся и обремененнии и Аз упокою вы, возмите иго Мое на себе и научитеся от Мене яко кроток есмь и смирен сердцем и обрящете покой душам вашим, иго бо Мое благо и бремя Мое легко есть."(Мф. 11:28-30)
Игорь_Vasinsky
30.10.2012 - 07:36
понять и простить))
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Игорь_Vasinsky
30.10.2012 - 07:38
$num = (int)trim($_POST['num']);
var_dump($num).'<br/>';
echo gettype($num);
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
zvezda_t
30.10.2012 - 07:50
Цитата (Игорь_Vasinsky @ 30.10.2012 - 09:38) |
$num = (int)trim($_POST['num']); var_dump($num).'<br/>'; echo gettype($num); |
int 0
integer
_____________
Что ты сделал сегодня - для завтра?
"Приидите ко Мне вси труждающиеся и обремененнии и Аз упокою вы, возмите иго Мое на себе и научитеся от Мене яко кроток есмь и смирен сердцем и обрящете покой душам вашим, иго бо Мое благо и бремя Мое легко есть."(Мф. 11:28-30)
Игорь_Vasinsky
30.10.2012 - 07:58
оОооо
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Игорь_Vasinsky
30.10.2012 - 08:00
echo '<pre>' .print_r($_POST, 1) . '</pre>';
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
zvezda_t
30.10.2012 - 08:02
Вот что у меня получилось интересное:
$num = trim($_POST['num']);
echo strlen($num).': '.$num.'='.substr($num,0,1).' '.substr($num,1,12);
Цитата |
13: 6705971017=� ��6705971017 |
те впереди какой то мусор из 3-х символов.
Может дело в кодировке? ведь UTF8 если не без BOM вроде какие то символы отправляет, хотя у меня стоит UTF8(Без BOM) но в файлах php написано - UNIX
а в файле js - Dos\Windows.
В этом может быть дело?
_____________
Что ты сделал сегодня - для завтра?
"Приидите ко Мне вси труждающиеся и обремененнии и Аз упокою вы, возмите иго Мое на себе и научитеся от Мене яко кроток есмь и смирен сердцем и обрящете покой душам вашим, иго бо Мое благо и бремя Мое легко есть."(Мф. 11:28-30)
Игорь_Vasinsky
30.10.2012 - 08:04
вот это что выведет?
echo '<pre>' .print_r($_POST, 1) . '</pre>';
у тя вроде как кирилица на ироглифах валиться) оч похоже
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.