1樓:依然特雷西
jquery用ajax獲取資料後在頁面取不到,確定後臺已經傳資料過來了是設定錯誤造成的,解決方法為:
1、開啟hbuilderx工具,建立web專案,新建靜態頁面ajax.html。
2、開啟已新建的ajax.html檔案,引入jquery檔案並修改title標籤內容。
3、在標籤中,插入一個div標籤,並在div標籤中插入一個table。
4、接著在專案中的data資料夾下,新建user.json檔案。
5、開啟user.json檔案,新增json格式資料。
6、在標籤中,jquery初始化函式,呼叫ajax()方法讀取json檔案資料;返回成功後,將資料渲染加到table中。
2樓:絳紫方糖
首先你先要確定到底收到資料沒
所以第一步,你先去到datatype,在success的**函式這麼寫
success: function(info)
把收到的資料列印到控制檯,在控制檯裡看有沒有接收到資料,如果列印出了字串,證明你接受是沒有問題的。如果收不到,就在接收上查查。
排除了接收問題的話,就檢查資料
你的json是怎麼拼的?是用現成的庫還是直接拼的字串?如果直接拼接的字串的話,我感覺你的資料格式是有問題的
按照json格式的定義,像totalcount雖然是key,不過是string,所以應該用雙引號包裹,寫成"totalcount":10 (數字可以不用包裹)
3樓:溫月
可以alert(info)。
具體寫法:
success: function(info) );
$(info)這個是取傳過來的info值?個人覺得貌似不是
4樓:d8極品彩狗
首先你要確定後臺返回來的是json格式,把資料放到網上的json檢驗**去檢驗格式有沒有問題,一般是因為返回資料實時json型別導致的
5樓:天上地下
你應該先用eval函式給執行一下
用jquery中的ajax進行前後臺,後臺的方法正常執行,在前臺接收不到後臺傳遞的資料
6樓:匿名使用者
可能的原因:1 你後臺沒有返回值 2 你ajax 的success 函式裡沒做接受資料 或後臺返回的資料與接收的 資料型別不一致 3 後臺有異常丟擲
7樓:匿名使用者
仔細除錯**函式
例如://請求成功後的**函式
function success(request,options)//請求失敗後的**函式
function failure(request,options)
8樓:憶想時光
後臺的資料應該是public的
9樓:
alert(data);不行麼?
那就alert(data.d);
使用js或者jquery,如何在頁面載入時自動顯示後臺傳遞的資料
10樓:匿名使用者
可以用 jquery ajax 非同步 實現$.ajax(,
error: function (e, x)});詳情 請 參考 下** 引數 說明
11樓:匿名使用者
$.ajax(,
success :function(data),error:function(data)});
12樓:匿名使用者
使用jquery回掉函式實現。
用jquery獲取到前臺input text的值,如何將獲取到的值傳到後臺?
13樓:匿名使用者
可以使用ajax把獲取到的資料傳到後臺
$.post("這裡是後臺處理頁面地址例
14樓:leffe_李洋
後臺用django的form驗證(我猜你使用的django框架開發的web應用)
具體寫法是
class loginform(modelform):
class meta:
model = login
fields =
def clean(self):
cleaned_data = super(loginform, self).clean()
user_name= cleaned_data.get('user_name', '')
password= cleaned_data.get('password', '')
if user_name== '':
self._errors["user_name"] = self.error_class([u'姓名不允許為空!'])
if password== '':
self._errors["password"] = self.error_class([u'密碼不允許為空!'])
return cleaned_data
這樣在表單提交的時候django的form會自動為你做非空驗證,如果有其他需要驗證的,可以按照上面的寫法進行修改。
15樓:匿名使用者
用jquery的ajax啊,
$.ajax(})
用jquery如何獲取到指定的值
這個有很多種方法,通過id id 通過class class 通過name name name 通過標籤,例如 input input 等等通過以上方法找到物件,然後在進行操作,比如需要這些物件的values值,就在後面加.val 等等。jquery是可以鏈式程式設計的,非常方便 我 是誰是我 va...
jquery獲取div的寬度後加上一定畫素並且賦值給
想象之中灬丶 假設你的第乙個div的,第二個div的,獲取 和改變寬度 如下 var div1w div1 outerwidth true var div2 div2 div2.css width div1w 38 var w1 parseint div eq 0 attr width 獲取第乙個的...
為什麼我用jquery將表單資料傳送到後台時 post方式無法傳遞資料?而get方式卻可以
你瀏覽器控制台請求的head資訊是?截個圖看一下 jquery的post提交方式為什麼要序列化,而get提交方式就不用?序列化做了什麼?為什麼我ajax用post方法提交後台用post接收不到,get卻接受得到?js mothod應該是type,估計你沒填type,所以預設get方式傳送請求吧 aj...