iT邦幫忙

0

從Web中刪除檔案中一筆資料

這是從第2位開始刪除所有元素的程式

var myFish = ['angel', 'clown', 'mandarin', 'sturgeon'];
var removed = myFish.splice(2);
// 運算後的myFish :["angel", "clown"] 
// 被刪除的元素數組: ["mandarin", "sturgeon"]

但現在我想做的是,利用IP找到檔案中相對應資料並刪除

[{"ID":0,"Name":"XXX","Enable":true,"IP":"XXX.XXX.XXX.01","Port":8080,"Model":"XXX"},//這是一筆
{"ID":0,"Name":"XXX","Enable":true,"IP":"XXX.XXX.XXX.02","Port":8080,"Model":"XXX"},//這是一筆
{"ID":0,"Name":"XXX","Enable":true,"IP":"XXX.XXX.XXX.03","Port":8080,"Model":"XXX"}]//這是一筆

想請問我如果用ajax的方式做(如下),

$.ajax({
    url: 'test.txt',
    type: 'POST',
    dataType: 'text',
    contentType: 'application/json; charset=utf-8',
    success: function (data) {
    },
    error: function(jqXHR) {
    }
})

因為我沒有任何跟myFish一樣的任何陣列,那麼我上面第一個程式該怎麼改?

看更多先前的討論...收起先前的討論...
Homura iT邦高手 1 級 ‧ 2018-11-23 15:03:49 檢舉
你的資訊也太少
後端連用什麼語言都沒講
還有你是不是不會ajax啊!
我看你上一篇發問
到這篇看到你的ajax裡面還是什麼都沒有寫
...我的確不會...
後端不是我寫的,所以我資訊真的只有這樣,我只知道要用ajax來寫
上一篇會沒寫是因為沒有處理完成後要執行的事,留言裡有說呀!
至於現在裡面我還在改寫,我現在只是想單純從檔案中刪除一筆指定資料而已
Homura iT邦高手 1 級 ‧ 2018-11-23 15:13:54 檢舉
寫後端的人沒給你他需要什麼資料嗎?
正常只是要丟回刪除哪筆資料的ID
還有url對應到刪除的方法
我這要能利用IP過去刪一筆資料
跟利用IP去檔案中找到相對應資料並刪除資料差不多
IP的部分是利用表單填寫方式得到要刪除的IP,然後送過去說要那IP的所有相關資料並刪除它
url對應到刪除的方法是指?
Homura iT邦高手 1 級 ‧ 2018-11-23 15:59:30 檢舉
一般來說url是對應你的API位置
假設是xxx.com.tw
然後看API的設計要呼叫刪除的方法
就會呼叫xxx.com.tw/delete
我不知道你們後端怎麼設計的
所以我覺得啊.....
你應該要去問你們公司的後端工程師才對....
混水摸魚 iT邦研究生 2 級 ‧ 2018-11-23 16:00:48 檢舉
https://www.webteach.tw/?p=297
給你參考,讓你了解一下前後端的基本流程。
小魚 iT邦大師 1 級 ‧ 2018-11-23 17:06:49 檢舉
通常會傳Json格式,
而且你最好要問後端會傳什麼資料過來,
連傳什麼資料過來都不知道那就不用寫了...
剛剛去偷看了一下後端發現我只要傳資料過去就好,刪除它已經寫好了= =
謝謝大家給我那麼多回答/建議,
對不起沒搞清楚後端
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答