Heim > Artikel > Backend-Entwicklung > Thinkphp3.2 verwendet Ajax zum Löschen von Spalten und teilt Beispiele
In diesem Artikel werden hauptsächlich Beispiele für die Verwendung von Ajax zum Löschen von Spalten in thinkphp3.2 vorgestellt. Ich hoffe, dass er allen helfen kann.
1. Aufgetretene Probleme
(1) Die Daten von $.post können nicht zur Übertragung in die URL eingefügt werden, andernfalls entspricht sie der Get-Methode
(2) Die von Ajax erhaltenen Daten können nicht direkt zurückgegeben werden. Wenn Sie Version 3.2 benötigen, müssen Sie ajaxReturn verwenden. (3) Es gibt keine Möglichkeit, Rückgabeparameter in der benutzerdefinierten Funktion von HTML hinzuzufügen weil $vo.id nicht verwendet werden kann
$this->ajaxReturn ($data);
Zwei Lösungen
$vo['id'](1) Javascript:; wird standardmäßig nicht verwendet(2) setTimeout gibt den Code an Verzögerungszeit Verwandte Empfehlungen:
删除
$('.del').click(function(){ var did=$(this).attr("data-id"); var url="{:U('Daily/dailyQuestionDel')}"; $.post(url,{id:did},function(data){ if(data.status == 1){ layer.msg(data.msgs); var t=setTimeout("location.href = location.href",500); }else{ layer.msg(data.msgs); var t=setTimeout("location.href = location.href",500); } }); });
ThinkPH implementiert Code-Sharing für die Stapellöschung von Spalten
Verwenden Sie Tp, um Spalten löschen
Wie lösche ich eine Spalte in ThinkPHP?
Das obige ist der detaillierte Inhalt vonThinkphp3.2 verwendet Ajax zum Löschen von Spalten und teilt Beispiele. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!