導航:首頁 > 編程語言 > asp怎麼獲取其他頁面的json

asp怎麼獲取其他頁面的json

發布時間:2022-01-20 05:35:30

1. ASP如何在後台獲取其他網站的內容

採集,這個涉及到的東西多了。

只要你能看到的頁面,都可以通過程序採集回來,存到你的資料庫中去的。

2. 如何用asp獲取json數據後返回結果,並把數據類型輸出來

調用toObject方法就好了,對應asp的dit對象:
<script language="JScript" runat="Server">
function toObject(json) {
eval("var o=" + json);
return o;
}

</script>
<%
Dim json
json ="{""px_name"":""第二屆"",""px_ksjs"":""2014-03-11"",""px_kcfl"":""培訓課程""}"
Set json = toObject(json)
Response.Write json.px_name & " <br/>"
Response.Write json.px_ksjs & " <br/>"
Response.Write json.px_kcfl & " <br/>"

Set json = Nothing
%>

3. 如何獲取網頁中的json數據

1、首先打開你編寫網頁程序的軟體。

4. 如何獲得一個頁面的json數據

可以用下面代碼試試:
public String IP() throws IOException{
String IP=null;
URL url = new URL("http://iframe.ip138.com/ic.asp");
URLConnection conn = url.openConnection();
conn.setRequestProperty(
"User-Agent",
"Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.15) Gecko/20110303 Firefox/3.6.15");
conn.setRequestProperty("Content-Type", "text/html");
conn.setRequestProperty("Accept",
"text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8");
InputStream is = conn.getInputStream();
BufferedReader br = new BufferedReader(new InputStreamReader(is,
"GB2312"));
String line = null;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
br.close();
return IP;
}

5. asp如何跨域訪問頁面 並獲取JSON

  1. jsonp

  2. scrpt 標簽+iframe動態請求數據 單向

  3. scrpt 標簽+window.name 實現跨域訪問 雙向

  4. scrpt 標簽+window.hash 實現跨域 遺留歷史訪問記錄,不安全。 不推薦

6. asp讀取並輸出json數據中的每個值

可以用ajax,搜索這方面的內容

7. asp頁面如何接收ajax傳過來的json數據

JS的值是無法直接用ASP獲取,JS是屬於客戶端語言,ASP是伺服器端無法直接調用的。

8. post 給asp頁面的json數據,asp裡面怎麼獲取啊

方法1
<script language="jscript" runat="server">
var obj = eval("(" + json +")");
// 在此處處理obj 把它放到普通變數或字典對象中
</script>
<script language="vbscript" runat="server">
此處直接調用上述變數
</script>

方法2
復雜點,找一個能解析js 的 COM組件

sJSPath = sPrjPath & "web\js\jsonparser.js"
Set oFS = CreateObject("Scripting.FileSystemObject")
If oFS.FileExists(sJSPath) Then
Set oFile = oFS.OpenTextFile(sJSPath, 1, False, 0)
sJSText = oFile.ReadAll()
oFile.Close
Set oFile = Nothing
End If

Set oHost = CreateObject("newObjects.Scphost.ScpMan2")
With oHost
.LoadEngine "JScript"
.AddText sJSText
.Run()
Set oDic = .script.getDic(sJSON)
End With
Set oHost = Nothing

jsonparser.js

function getDic(s){
var obj = eval("(" + s + ")");
var dic = new ActiveXObject("newobjects.utilctls.VarDictionary");
with(dic){
allowUnnamedValues = true;
allowDuplicateNames = true;

9. asp如何獲取ajax()提交的json數據

bytecount = Request.TotalBytes
bytes = Request.BinaryRead(bytecount)
Set stream = Server.CreateObject("ADODB.Stream")
stream.Type = 1 'adTypeBinary
stream.Open()
stream.Write(bytes)
stream.Position = 0
stream.Type = 2 'adTypeText
stream.Charset = "utf-8"
s = stream.ReadText() 'here is your json as a string
stream.Close()
Set stream = nothing
Response.write(s)
得到的s就是json格式的字元串,就象{"userid":"apple","password":"test123456"}
然後再利用其它工具可以將json字元串中的相關信息提取出來。這個網上有很多示例。

10. ASP 中如何在一個頁面中獲取第二個頁面的數值

看了兩遍問題還是沒明白你的意思,大概猜一下吧.
如果你的C頁面是通過INCLUDE指令被包含到B頁面的,那麼,在INCLUDE指令之前,對a1變數(全局變數)進行賦值,在C裡面就可以直接使用.
如果是B處理完以後通過Response.Redirect方法轉向C頁面的,可以通過URL參數,但不知道你說的(又沒法添加「?xx=xx」的參數)是怎麼一種情況.但是如果不能用URL參數,還可以通過Session進行變數傳遞.
最後,你提到的a1是非固定的,這個讓人很不理解,如果你說a1的值不固定,這個倒沒問題,變數值當然不固定,但如果你說變數名也不固定,也許你只能調用EVal函數來動態獲取可能的變數的值了.

閱讀全文

與asp怎麼獲取其他頁面的json相關的資料

熱點內容
文件名可以用顏色標注 瀏覽:175
有一本書男主老二被蛇咬了 瀏覽:648
那個網站在線觀看 瀏覽:561
免費視頻網站排行榜 瀏覽:619
萍果手機怎麼重設開機密碼 瀏覽:577
電腦網路是紅叉 瀏覽:246
男主和女主在書店相遇後來又在一個班 瀏覽:341
love愛情電影網為什麼找不到 瀏覽:470
可以在線看污片的網站 瀏覽:414
強奸尺度過大的美國電影 瀏覽:277
常平哪裡有小兒編程 瀏覽:842
labview大數據 瀏覽:278
台積電怎麼刪除數據 瀏覽:199
看完這個電影我想說英文翻譯 瀏覽:556
pc端看電影的網站 瀏覽:412
運營商大數據金融 瀏覽:989
蘋果手機qq鑽全部顯示 瀏覽:99
蘋果手機清除應用手勢密碼鎖 瀏覽:803
win10腦無聲音怎麼樣處理 瀏覽:532

友情鏈接