目次
javascript - ajax 移动端请求失败??
ajax
javascript
php
是这样子的,我用chorme的移动调试可以成功地使用ajax,但是用手机(我的手机是华为mate7)打开执行则失效,这是为什么呢?
<code><script> $(".cRemind").click(function(){ // 后台下订单提醒功能 var phone = $("#phone").val();//客户填写的电话 var name = $('#name').val();//客户名字 var price_total=$(".part_total").html();//商品总价格 var city = $('#city').val(); //市 var curr_time = new Date();//下单时间 var times = curr_time.getFullYear()+"年"; times += curr_time.getMonth()+1+"月"; times += curr_time.getDate()+"日"; times += curr_time.getHours()+":"; times += curr_time.getMinutes()+":"; times += curr_time.getSeconds(); var type = $("[attr-select='1']").attr("attr-val");//支付方式 var phone_list1 ='137XXX'; var phone_list2 ='137XXX'; $.ajax({ url: 'http://ms.qq.com/sms/remind', type: "post", data:{phone: phone,name:name,price_total:price_total,times,times,city: city,type:type,phone_list:phone_list1}, dataType: "jsonp", cache: false }); $.ajax({ url: 'http://ms.qq.com/sms/remind', type: "post", data:{phone: phone,name:name,price_total:price_total,times,times,city: city,type:type,phone_list:phone_list2}, dataType: "jsonp", cache: false }); }) </script></code>
ログイン後にコピー
ログイン後にコピー
回复内容:
是这样子的,我用chorme的移动调试可以成功地使用ajax,但是用手机(我的手机是华为mate7)打开执行则失效,这是为什么呢?
<code><script> $(".cRemind").click(function(){ // 后台下订单提醒功能 var phone = $("#phone").val();//客户填写的电话 var name = $('#name').val();//客户名字 var price_total=$(".part_total").html();//商品总价格 var city = $('#city').val(); //市 var curr_time = new Date();//下单时间 var times = curr_time.getFullYear()+"年"; times += curr_time.getMonth()+1+"月"; times += curr_time.getDate()+"日"; times += curr_time.getHours()+":"; times += curr_time.getMinutes()+":"; times += curr_time.getSeconds(); var type = $("[attr-select='1']").attr("attr-val");//支付方式 var phone_list1 ='137XXX'; var phone_list2 ='137XXX'; $.ajax({ url: 'http://ms.qq.com/sms/remind', type: "post", data:{phone: phone,name:name,price_total:price_total,times,times,city: city,type:type,phone_list:phone_list1}, dataType: "jsonp", cache: false }); $.ajax({ url: 'http://ms.qq.com/sms/remind', type: "post", data:{phone: phone,name:name,price_total:price_total,times,times,city: city,type:type,phone_list:phone_list2}, dataType: "jsonp", cache: false }); }) </script></code>
ログイン後にコピー
ログイン後にコピー
按照你说的是在chrome中使可以的,但是在移动端就不行了。如果有抓包工具可以调试下, 请求是否异常等等。如果没有抓包工具,可以在代码中加入几个提示性的动作比如说alert(),在ajax中添加回调函数等等来进行调试,应该是很容易发现问题出在哪的。
ps: 还有两个建议就是你的下单总金额从前台传的话不安全,这个应该是服务端计算才好一点吧;第二个就是时间可能的话可以在服务端在进行入库,毕竟本地时间不知道是不是准确的。(个人建议哈)
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事
R.E.P.O.説明されたエネルギー結晶と彼らが何をするか(黄色のクリスタル)
2週間前
By 尊渡假赌尊渡假赌尊渡假赌
レポ:チームメイトを復活させる方法
4週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD
R.E.P.O.ファイルの保存場所:それはどこにあり、それを保護する方法は?
3週間前
By DDD

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック
Gmailメールのログイン入り口はどこですか?
7315
9


Java チュートリアル
1625
14


CakePHP チュートリアル
1348
46


Laravel チュートリアル
1260
25


PHP チュートリアル
1207
29



Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法
