做公司項目的時候用到Jquery去調用webservice方法時,怎麼老是得不到返回值。花了一天事件沒有解決。很是鬱悶。
雖然解決了,自己總結一下,希望下次能及時解決。
因爲自己對Jquery,並且返回的json數據都不是很熟悉。不知道那個環節出現問題。
JQuery 查詢Ajax方法,及其參數。
一開始還認爲json格式要求的一定要用json格式。
就把返回的string類型,改成json格式返回。
認爲自己對json格式不理解造成的傳參不正確,不過在傳參數的時候,還是要注意,在js端的參數名最好還是要和webservice中的參數名相同。防止出現不必要的麻煩。
還是沒有發現問題。
最後用最簡單的方法也沒有返回結果。
用彈出alert(result.responseText)的html的方法 看到提示script service。
可是自己的 webservice中沒有script service。
增加之後,然後把script service這段代碼顯示後,終於得到了返回值。